|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.12.2010, 00:30 | #1 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 181
|
Посмотрите в чём ошибка процедуры PrintFile. Программа останавливается.
Код:
|
26.12.2010, 01:38 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
А что Вы собственно хотели добиться процедурой PrintFile?
я вообще не уверен, что в файле открытом на запись через Rewrite(f) функция EOF() будет полезной... я уже не говорю, что until требует задания условия выхода из цикла: т.е. вы написали буквально следующее: Перезаписать файл в цикле писать одну букву, прервать цикл как только указатель будет НЕ в конце файла... закрыть файл. |
26.12.2010, 01:54 | #3 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 181
|
А если так? Я вообще не понимаю как распечатать типизированный файл используя процедуру. Я понимаю что с текстовым намного проще, но нельзя!
Код:
|
26.12.2010, 02:42 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы с упорством партизана ничего не хотите рассказать о своей задаче!
1) что должна делать процедура PrintFile? 2) зачем Вы в ней стираете файл? 3) зачем Вы туда передаёте символ?! Вы что-то такое пытаетесь сделать? Код:
|
26.12.2010, 03:20 | #5 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 181
|
Создаю файл с англ и рус буквами (ввожу с клавы). Потом разделяю на два файла соответственно. И пытаюсь вывести эти файлы на печать.
|
26.12.2010, 03:27 | #6 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 181
|
Мне кажется что должно быть что-то типа такого. Если правильно спасибо, за помощь!!!
Код:
|
26.12.2010, 12:21 | #7 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 181
|
у меня ещё вопрос: процедура PrintFile печатает весь файл или только один элемент?
|
26.12.2010, 14:21 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
А вот с передачей ch в качестве параметры Вы не правы! Параметры в функции/процедуры передаются только если из значение используется внутри функции/процедуры или если нужно через них вернуть значение. В вашем случае нет ни того, ни другого. Поэтому незачем передавать в процедуру nletter или gletter ОНО ТАМ НЕ НУЖНО! |
|
26.12.2010, 15:16 | #9 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 181
|
Я проверяю: ставит пробелы. не вижу никаких символов.
|
26.12.2010, 15:23 | #10 | |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 181
|
Цитата:
Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Посмотрите в чем ошибка | Никуля_усталая | Помощь студентам | 8 | 13.11.2010 22:05 |
в чём ошибка | артём1 | Помощь студентам | 1 | 02.11.2010 01:11 |
Ф-ции и процедуры. В чём ошибка??? Программа не работает!:( | katya36 | Помощь студентам | 3 | 05.03.2009 12:55 |
В чём ошибка??? | pasha_1 | Общие вопросы C/C++ | 11 | 25.11.2008 01:26 |