Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C] Incolonnare stringhe

    Salve a tutti. Avrei il bisogno di incolonnare delle stringhe, mettiamo caso ne siano 2:

    ho provato così:
    printf ("%s\t%s", str1, str2);

    e così:
    printf ("%s%10s", str1, str2);

    Ma in entrambi i casi, se anche solo una stringa che si trova a sinistra è un pò più lunga, quella a destra viene spostata più avanti e quindi l'incolonnamento non è corretto.

    In che modo posso incolonnare perfettamente le stringhe?


  2. #2
    Prova con:
    codice:
    printf("%-10s %-10s", str1, str2);

  3. #3
    Originariamente inviato da menphisx
    Prova con:
    codice:
    printf("%-10s %-10s", str1, str2);
    Niente da fare, il risultato è lo stesso o_O

  4. #4
    Ho provato così: %-20s\t%-20s

    E vedo che ora incolonna correttamente :P

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.