C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Работа с файлами, Чтение инф из файла
Evil_Smile
Отправлено: 02.07.2006, 17:18


Дежурный стрелочник

Группа: Участник
Сообщений: 57



Господа помогите.

Подскажите функцию для того чтобы прочитать строку из файла, но не выводить её на экран (скажем на Memo1), а так чтобы потом её (строку можно было сравнит с введеной строкой.

Хочу чтоб получилось нечто вроде запроса на вход (с паролем) для опр. пользователя.

Заранее благодарен.
ShibaOn
Отправлено: 02.07.2006, 19:33


Дежурный стрелочник

Группа: Участник
Сообщений: 37



Тут у тебя куча альтернатив, надо сказать.

Во-первых: можно использовать стандартные функции Си для работы с файлами.
Но раз уж мы VCL с вами занимаемся, то я бы порекомендовал использовать класс TStringList, вот пример:

AnsiString __fastcall TForm3::ReadFirstString(AnsiString AFileName)
{
TStringList *LFile = new TStringList();
AnsiString LResult;

LFile->LoadFromFile(AFileName);
LResult = LFile->Strings[0]; // читаем нулевую (для нас — первую) строку
LFile->Free();
return LResult;
}

Вернуться в Вопросы программирования в C++Builder