Chciałbym prosić o wskazówkę, jak odczytać dane z pliku tekstowego linia po linii i każdą kolejną linię wyświetlić na jakimś komponencie edycyjnym (może być Memo, Label lub Edit).
Dokładnie chodzi mi o to, żeby wciśnięcie przycisku powodowało wyświetlenie 1 linii tekstu z pliku, drugie wciśnięcie wyczyszczenie pola edycyjnego, trzecie wciśnięcie - wczytanie 2 linii tekstu, 4 - wyczyszczenie pola itd.
Plik tekstowy zawiera kolejne pytania do mini quizu.
Próbowałem zaadaptować następujący kod ze strony Administratora:
KOD cpp: UKRYJ
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char Buf[255];
ifstream infile;
infile.open("Test.txt");
for(int i = 0; i < 10; i++)
{
infile.getline(Buf, 255);
Memo1->Lines->Add((AnsiString)Buf);
}
infile.close();
}
{
char Buf[255];
ifstream infile;
infile.open("Test.txt");
for(int i = 0; i < 10; i++)
{
infile.getline(Buf, 255);
Memo1->Lines->Add((AnsiString)Buf);
}
infile.close();
}
Ale niestety wyświetlały mi się ciurkiem wszystkie pytania.
Pozdrawiam
Marek
PS
Proszę o wyrozumiałość, gdyż stawiam pierwsze kroki w builderze i traktuję go raczej czysto użytkowo.