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

 
Чтение файла
Николай
Отправлено: 08.12.2003, 11:14


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

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



Подскажите, как считать данные из файла, причем чтобы каждое отдельное слово (символы отделяемые пробелом) было отдельным элементом массива.
Admin
Отправлено: 08.12.2003, 12:53


Владимир

Группа: Администратор
Сообщений: 1190



Считываете из файлы в char[] или AnsiString , далее с
помощью функции ExtractStrings() разбивате на слова

CODE

void __fastcall TForm1::Button1Click(TObject *Sender)
{
ListBox1->Items->LoadFromFile("c:\\MyFile.txt");

TSysCharSet Tws,Tcs;  Tcs<<' '; // разделитель — пробел
ExtractStrings(Tcs,Tws,ListBox1->Items->Text.c_str(),ListBox2->Items);
}
//----------------------------------

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