Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2008, 16:17   #1
xPAL
Пользователь
 
Регистрация: 13.01.2008
Сообщений: 34
По умолчанию Процедура для считывания значений переменных

Недавно узнал, что из текстового файла можно считывать значения переменных не с помощью цикла, как я обычно и делаю, а с помощью некой процедуры. Уважаемые форумчане, если кто нибудь знает эту процедуру, ответьте пожалуйста.
xPAL вне форума Ответить с цитированием
Старый 06.12.2008, 17:20   #2
NieL
Форумчанин
 
Регистрация: 17.11.2008
Сообщений: 116
По умолчанию

FileRead, FileWrite
NieL вне форума Ответить с цитированием
Старый 06.12.2008, 17:32   #3
xPAL
Пользователь
 
Регистрация: 13.01.2008
Сообщений: 34
По умолчанию

Цитата:
Сообщение от xPAL Посмотреть сообщение
из текстового файла
Пример вводной строки которую надо прочесть:
1 2 3 45 103
xPAL вне форума Ответить с цитированием
Старый 07.12.2008, 12:51   #4
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Можно считывать несколько значений с помощью процедуры Read или ReadLn в консольном приложении. Например:
Код:
var
  F: TextFile;
  X1, X2, X3, X4, X5: Integer;

begin
  AssignFile(F, '000.txt');
  Reset(F);
  Read(F, X1, X2, X3, X4, X5); // Чтение из файла
  CloseFile(F);

  // Вывод на экран
  WriteLn(X1);
  WriteLn(X2);
  WriteLn(X3);
  WriteLn(X4);
  WriteLn(X5);

  // Задержка закрытия окна
  ReadLn;
end.
Но в таком случае нужно знать, сколько значений содержится в строке. Лучше использовать циклы и считывать по одному значению до конча строки или файла.
Jeni вне форума Ответить с цитированием
Старый 07.12.2008, 19:23   #5
xPAL
Пользователь
 
Регистрация: 13.01.2008
Сообщений: 34
По умолчанию

Спасибо, число значений известно, т.к это олимпиадные задачи
xPAL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Табулировать функцию для 9 значений... Малинка! Помощь студентам 3 01.12.2008 17:59
Delphi, процедура для включения прокси ak3000 Работа с сетью в Delphi 9 28.09.2008 19:24
Модуль для поиска значений wnuks Microsoft Office Excel 1 02.07.2008 07:46
считывания данных с TCP/IP kyc0k Помощь студентам 1 08.04.2008 11:45
Осуществление последовательного считывания атрибутов Meskalito БД в Delphi 5 01.04.2008 17:17