PDA

View Full Version : [C/C++] Formattazione stringhe


zanardi84
06-05-2011, 13:49
Ho ancora bisogno del vostro aiuto.

Se dichiaro una stringa

string messaggio;

e le assegno questo contenuto

messaggio = "abc \n123";

e lo stampo, ottengo 123 a capo. In altre parole viene considerato \n per la sua funzione.

Se invece metto la stringa in un file di testo, la leggo con cin.getline, la converto in oggetto string con
messaggio.assign(buffer);

se eseguo la stampa di messaggio, \n viene interpretato come due caratteri, \ e n attaccati.
Come posso farlo riconoscere come newline?