![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Костян |
![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Репутация: ![]() ![]() ![]() |
Народ отсень простенький вопрос(в поиске не нашел, так что спрашиваю напрямую). Есть файл file.txt и нужно сделать прогу которая бы выводила текст этого файла на экран. Вот и все. Вот что у меня получилось:
Код program qest; Обьясните же мне старому дурню шо тут не так. uses crt; var fiile : text; begin clrscr; assign(fiile,'file.txt'); reset(fiile); writeln(fiile); readkey; end. ![]() -------------------- ...И заключили ТЕМНЫЕ И СВЕТЛЫЕ програмисты договор... ...и было в том договоре сказано.... ...что будет создан ночной дозор для контроля темных программистов... ...и будет создан дневной дозор для надзора за светлыми программистами... ..................ТАК НАЧИНАЛАСЬ ЖИЗНЬ ТУРБО ПАСКАЛЯ............. |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
assign(fiile,'file.txt'); reset(fiile); Ошибка твоя - в том, что ты пытаешься НЕ распечатать файл, а записать в него пустую строку (ну вот такой у Паскаля синтаксис ![]() А делать-то надо было вот так: program qest; |
Костян |
![]()
Сообщение
#3
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Репутация: ![]() ![]() ![]() |
Огромное спасибо все заработало, но возникла еще одна проблема- при чтении из файла русского языка
на экран выдается набор символов, как это можно исправить? -------------------- ...И заключили ТЕМНЫЕ И СВЕТЛЫЕ програмисты договор... ...и было в том договоре сказано.... ...что будет создан ночной дозор для контроля темных программистов... ...и будет создан дневной дозор для надзора за светлыми программистами... ..................ТАК НАЧИНАЛАСЬ ЖИЗНЬ ТУРБО ПАСКАЛЯ............. |
Бродяжник |
![]()
Сообщение
#4
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 206 Пол: Мужской Репутация: ![]() ![]() ![]() |
Тут слишком много вопросов:
- в какой кодировке набран текстовый файл? - он точно текстовый? в смысле ASCII? - в каком режиме работает программа? Соответственно и решений может быть много: - перекодировать входной файл - перед запуском программы подгружать русификатор экрана - в самой программе переводить считанные строки в требуемую кодировку, а уж потом выводить на экран - и тогда, может быть, нужно будет предусмотреть возможность разных режимов, типа "считать файл KOI-8R и вывести его в альтернативной кодировке". |
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 5:38 |