Код:
// 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");