PDA

Visualizza la versione completa : [C/C++] Stampa allineata a destra nella console


Ed_Bunker
03-11-2006, 09:24
Originariamente inviato da Abenzka
Ciao a tutti, ho un problema, non riesco a stampare su una console partendo da destra.... Mi basta anche un comando per sapere da quanti caratteri è composta una riga di console, poi ci penso io a farmi i conti necessari... Non so se sia uguale o meno, cmq io sto sviluppando in linux...

Grazie a tutti
Non so se ci sia un modo per allinearsi a "desta" dello STDOUT.
Altrimenti puoi fare una serie di tabulazioni e poi tornare indietro per stampare cio' che vuoi carattere per carattere. (Inefficienza massima...)

MItaly
03-11-2006, 21:21
Usa il manipolatore right:


cout<<right<<"Ciao.";

Ed_Bunker
04-11-2006, 02:37
Originariamente inviato da Abenzka
Già pensato a quello, però comunque rimango che non so quante devo farne per arrivare in fondo...
Col tab magari "torna male" ma andando avanti carattere per carattere basta che ti fermi quando trovi il carattere di terminazione.

Cmq. MItaly mi sembra abbia risolto il problema.

:)

Vincent
05-11-2006, 10:25
chiedo scusa per l'intromissione, esiste un manipolatore anche per il C?

Cioè posso "Centrare" il testo nella mia console?

Grazie

Loading