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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2010, 19:41   #1
rezak91
Пользователь
 
Аватар для rezak91
 
Регистрация: 24.05.2010
Сообщений: 26
Плохо Ошибка в коде чтения

Дан типизированный файл, элементами которого являются строки.Напечатать третии элемент. язык программирования турбо паскаль.


program TF;
Var
uses printer;
f:file of string;
Line:string;
Begin
Assign(f,'111.dat');
Reset(f);
seek(f,2);
readln(f,Line) (ЗДЕСЬ ВЫДАЕТСЯ ОШИБКА((( )
writeln (LST line);
End.

помогите плизик, что не так?



VAR
F : file of integer;
i,j : integer;
BEGIN
assign(F,'111.dat');
rewrite(F);
for i:=1 to 5 do
begin
read(j);
write(F,j);
end;
close(F);
END.

создавал файл с помощью этого кода.

Хелп ми плис
rezak91 вне форума Ответить с цитированием
Старый 25.05.2010, 19:52   #2
rezak91
Пользователь
 
Аватар для rezak91
 
Регистрация: 24.05.2010
Сообщений: 26
По умолчанию

program TF;
uses printer;
var
f:file of string;
Line:string;
Begin
Assign(f,'111.dat');
Reset(f);
seek(f,2);
(вот здесь ошибка) read(f,line);
writeln (LST);
readln;
close(f);
End.

чуть переделал, терь новая ошибка
rezak91 вне форума Ответить с цитированием
Старый 25.05.2010, 20:22   #3
rezak91
Пользователь
 
Аватар для rezak91
 
Регистрация: 24.05.2010
Сообщений: 26
По умолчанию

Некто незнает?
ошибка когда альт+ф9 жмешь вылазает.
100:Deisk read error
что бы это могло оначать?

Последний раз редактировалось rezak91; 25.05.2010 в 20:26.
rezak91 вне форума Ответить с цитированием
Старый 25.05.2010, 20:41   #4
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Создаешь файл integer
А читаешь String.
Для чего это нужно ?
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 25.05.2010, 20:42   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

То, что у вас в файле нет третьей string.
p51x вне форума Ответить с цитированием
Старый 25.05.2010, 20:48   #6
rezak91
Пользователь
 
Аватар для rezak91
 
Регистрация: 24.05.2010
Сообщений: 26
По умолчанию

Блин, теперь ваще запутался, напишите плз как надо?
rezak91 вне форума Ответить с цитированием
Старый 25.05.2010, 21:03   #7
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
program TF;
uses crt;
var
f:file of Integer;
Num : Integer;
Begin
Assign(f,'111.dat');
Reset(f);
seek(f,2);
read(f,Num);
writeln (Num);
close(f);
readkey;
End.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка чтения файла Umnik1 Общие вопросы Delphi 12 25.06.2013 22:57
Ошибка: Попытка чтения за концом файла PlayHard Помощь студентам 11 10.05.2010 22:51
ошибка чтения из реестра betirsolt Общие вопросы Delphi 4 18.04.2010 17:30
Ошибка чтения из памяти Шульц Общие вопросы Delphi 20 03.11.2009 12:26
ошибка чтения KiSH333 БД в Delphi 12 22.08.2008 11:09