13/02/10 13:00
jaco94++
Ho un problema con un programma che sto scrivendo dovrei fare in modo che quando una stringa superi un tot di carratteri la scriva su un file , io ho provato in questo modo ma non ho avuto successo:
risultato ... sembra che il ciclo while poi non riprende ... e se la stringa era ciao come stai mi ritrovo scritto cia e basta ....
come posso fare?
string rec; const char *conv; #define max_char 1000 for(;;) { while(true) { ..... Vengono Immessi i dati nelle stringhe conv=rec.c_str(); if(strlen(conv) == max_char) { break; } } ofstream write("mio.txt", ios::app); write<<conv; write.close(); rec=""; //prima di riprendere il ciclo devo svuotare le stringhe conv=0; continue; }
risultato ... sembra che il ciclo while poi non riprende ... e se la stringa era ciao come stai mi ritrovo scritto cia e basta ....
come posso fare?
aaa