Романтик
26.02.2006 23:51
Я тут с одноклассником поспорил, что вот эта прога работает всегда и стабильно.
Сначала я читаю изфайла и вывожу 1 и 3 строки.
Код
var
pas:text;
a,c,b:string;
begin
assign(pas,'C:\windowr\pase');
reset(pas);
readln(pas,a);
readln(pas,b);
readln(pas,c);
close(pas);
writeln(a);
writeln(c);
end.
по-моему здесь все правильно.
No matter
26.02.2006 23:59
Ты проспорил... ВСЕГДА ничего не работает - тем более стабильно... Для того, чтобы твоя программа работала стабильно, в соответствующей директории должен быть указанный файл (ибо ошибки не обрабатываются), а кроме этого - в нем должно быть как минимум 3 строки, иначе получишь ошибку "Чтение за концом файла".
Если все эти условия выполнены кон
ечно.
Да есть куча случаев, когда твоя программа не будет работать корректно !
Приведи примеры пожалуйста.
У меня например твоя программа вообще не работает ... Почему ? Попробуй догадаться сам.
ps файл текстовый и лежит в правильно директории
Ну если не смотреть на директорию, если все как надо.
Как видишь с директорией все ОК, файл состоит ровно из трех строк, но почему-то программа не работает ;)
No matter
27.02.2006 1:24
klem4, некорректно - у тебя файл имеет расширение TXT (опознается Windows как "Текстовый файл") - значит файла PASE без расширения просто НЕТ!
Почти угадал, только некорректно не у меня а у James_Bond
Об этом долже он заботиться, а не я.
Цитата
некорректно не у меня а у James_Bond
некорректно у тебя.
Файла pase в дирректории нет, а Бонд сказал что там он есть по условию
Олег
) Ты внимательно скрин смотрел ?)
Дело не в этом, а в том что он не указал pase
.txt
да у тебя создан документ с расширением txt и включенна функция сокрытия расширения для зарегистрированных типов файлов
дык ты должен создать файл без расширения
Поясни, что я сделал не так ? Я создал текстовый файл, забил в него 3 строки и запусти программу ...
не знаю как у вас, а у меня все пашет.
Ну, значит ты все-таки проиграл, ибо вопрос, если я не ошибаюсь, был:
Цитата
что вот эта прога работает всегда и стабильно.
У
klem4 не сработало - этого достаточно, чтобы признать твое поражение...
врагу не сдается наш гордый варяг........ я не сдаюсь.
Угу ... еще можешь попробовть запустить свою программу под другой осью ... об этом то ты ни слова не зарекался, так что не отвертишься. Всегда и везде да еще и стабильно ничего работать не может !
флейм развели. Это тематический форум, здесь - решают задачи, а размышления о ромашке - "любит - не любит", "работает - не работает" у нас в свободном. Поэтому переношу тему во флейм.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.