Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Считывание данных из текстового файла


Автор: takedo 4.12.2008, 09:51
Добрый день. 
Применил в этот раз запись массивов данных в текстовый файл с целью возможности визуального просмотра, а вот с тем, чтобы считать из файла данные при запуске программы возникли трудности. Привожу отрывки записи в файл(при закрытии программы) и чтения:

Это так я записываю
Код

  Writeln(F,'учет баранов: 1');
  WriteLn(F,Format('Абсолютный вес барана: %7.6e кг',[Vabs]));


Считать получилось только в строку:

Код

var s:string;
b:byte;

  Readln(F,s);// после выполнения s:=учет баранов: 1


Мне же надо считать либо 0 либо 1 из s и поместить её в переменную b. Ну и так далее. 
Но я не знаю как выполнить чтение из строки. А может это лишнее и можно как-то читать прямо из файла в переменную b и Vabs?

Автор: Данкинг 4.12.2008, 11:58
Тебе надо строку парсить, при чём тут "считывание данных из файла"? Бери всё, что справа от двоеточия, к примеру; это и будет нужным тебе символом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)