Код:
// 4 примера
// --------------------------------------------------
#include <fstream.h>
// --------------------------------------------------
// пример 1...
// читает файл test.dat с содержанием: слово и цифра
// через пробел или знак перевода на следующую строку
// придавая символьной переменной TEXT значение слова,
// а цифровой переменной NUMBER значение цифры...;-)
char TEXT[8888];
int NUMBER;
ifstream file;
file.open("test.dat");
file >> TEXT >> NUMBER;
file.close();
// --------------------------------------------------
// пример 2...
// читает файл test.dat и выводит сообщение c текстом
// только первой строки
{
char buff[81];
ifstream infile("test.dat");
infile.getline(buff, sizeof(buff));
Application->MessageBox(buff , "TITLE", MB_OK);
infile.close();
}
// --------------------------------------------------
// пример 3...
// читает файл test.dat и выводит сообщения с текстом
// каждой строки поочереди
{
char buff[81];
ifstream infile("test.dat");
while (!infile.eof())
{
infile.getline(buff, sizeof(buff));
Application->MessageBox(buff , "TITLE", MB_OK);
}
infile.close();
}
// --------------------------------------------------
// пример 4...
// читает файл test.dat и выводит всё его содержимое
// в строки объекта Memo1
ifstream file;
file.open("test.dat");
if (!file) return;
char str[80];
while (!file.eof())
{
file.getline(str, sizeof(str));
Memo1->Lines->Add(str);
}
file.close();
Код:
Memo1->Lines->LoadFromFile("preved.txt");







Древовидный вид