Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Чтение из файла

2.0K
05 апреля 2005 года
Asius
36 / / 06.10.2004
допустим есть текстовый файл содержащий следующие данные:

2 4 5 6 7
4 5 7 8 9
4 * 5 7 *
4 5 * 6 7
5 6 7 1 2

* - это пусто место

Как прочитать это файл и расставить каждое число в определенно место (каждой ячейки свое число) Stringgrid?

Да и если файл Excel как его прочитать и тоже расставить числа в ячейки, если ячейка Excel пустая, то и соответсвующая ячейка Stringgrid тоже пустая.
247
06 апреля 2005 года
wanja
1.2K / / 03.02.2003
Цитата:
Originally posted by Asius
допустим есть текстовый файл содержащий следующие данные:

2 4 5 6 7
4 5 7 8 9
4 * 5 7 *
4 5 * 6 7
5 6 7 1 2

* - это пусто место

Как прочитать это файл и расставить каждое число в определенно место (каждой ячейки свое число) Stringgrid?

Да и если файл Excel как его прочитать и тоже расставить числа в ячейки, если ячейка Excel пустая, то и соответсвующая ячейка Stringgrid тоже пустая.


Если все по одной цифре, читай так:

for i:=1 to n do
begin
for j:=1 to m do
begin
readfile(F,ch);
if ch<>'*' then
StringGrid1.Cells[j]:=ch
else
StringGrid1.Cells[j]:='';
if j<>m then read(f,ch);
end;
readln(f);
end;
А если нет...
Читай числа посимвольно, до пробела или конца строки, и делай IntToStr;
А Ёксельный файл надо читать при помощи OLE, например. Это сложновато.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог