18/03/09 20:41
Thejuster
Ho un problema leggendo un file di testo
il testo letto viene tutto concatenato e non viene mandato a capo
in pratica mi concatena tutto il testo letto da un semplice file txt
FILE *FOpen; if(OpenDialog1->Execute()) { FOpen = fopen(OpenDialog1->FileName.c_str(),"r"); if( FOpen == NULL ) { ShowMessage("File Errato"); return; } else { FileSize = GetFileSize(OpenDialog1->FileName.c_str(),NULL); Edit1->Text=OpenDialog1->FileName.c_str(); //var lol che conta max 300 parole per riga char lol[300] = "a"; //ciclo while che si interrompe fin quando //fopen e vuoto. while (!feof(FOpen)) { fscanf(FOpen, "%s", lol); AnsiString txt = this->Edit2->Text; this->Edit2->Text = txt + lol; } AnsiString CTXT = Edit2->Text; this->RichEdit1->Text = CTXT; } fclose(FOpen); }
potete aiutarmi su come mandare a capo il testo automaticamente come nel file?
mire.forumfree.it/ - Mire Engine
C# UI Designer
C# UI Designer