Det har jeg desværre forsøgt, men det virker ikke. Der kommer ingen fejl meddelelse, men der bliver ikke skrevet noget ud i min memobox. Hvis jeg bruger et array af char, så virker det, men hvis der er flere linjer i filen, så er det kun den sidste der bliver vist i memoboxen:
const int MAXLENGTH = 21;
const int MAXCHARS = 31;
char filename[MAXLENGTH] = "data.dat";
char descrip[MAXCHARS];
int ch;
ifstream file;
file.open(filename, ios::nocreate);
if (file.fail())
Label1->Caption = "Could not be opened";
//file.seekg(1L, ios::cur);
while((ch = file.peek()) != EOF) {
file >> descrip;
Memo1->Text = descrip;
}
file.close();