Помогите, замучился уже. Вроде все делаю правильно в программе использую обычный writeln. Вывод в файл пытаюсь сделать так
| Код |
|---|
prog.exe > file.txt |
|
30.12.2009 01:25:50
Помогите, замучился уже. Вроде все делаю правильно в программе использую обычный writeln. Вывод в файл пытаюсь сделать так
|
|||
|
|
|
|
30.12.2009 01:32:03
А причем тут pascal?
Изменено:
Игорь Васильев - 30.12.2009 01:39:47
|
|
|
|
|
|
30.12.2009 01:40:34
А притом, что я на нем программу пишу. Вопрос не по языку, а по компилятору. Как мне скомпилировать программу так, чтобы она работала правильно?
|
|
|
|
|
|
30.12.2009 01:44:26
А что происходит? Может быть, у Вас файл уже открыт каким-то приложением
|
|
|
|
|
|
30.12.2009 02:00:28
Ничего не происходит. Файл новый, он создается, но у него внутри пустота.
|
|
|
|
|
|
30.12.2009 02:03:40
Тогда не знаю, у меня все работает нормально
|
|
|
|
|
|
30.12.2009 02:04:17
Так вам никто ничего не посоветует. Дайте код программы.
|
|
|
|
|
|
30.12.2009 02:13:12
Вот. Это пример. Убрал все лишние.
|
|||
|
|
|
|
30.12.2009 02:17:36
Думаю, виноват здесь модуль crt. Удалите его из раздела uses и все у вас заработает.
|
|
|
|
|
|
30.12.2009 02:19:41
Я не могу его убрать, он мне нужен. Я использую gotoxy, wherey, clreol и readkey.
|
|
|
|
|
|
30.12.2009 02:22:13
На самом деле виноват, не совсем, crt. Существуют 2 группы функций:
1.Выводит данные непосредственно на консоль. 2.Работает, если так можно сказать, с буфером консоли. Crt как раз основано на этой второй группе. |
|
|
|
|
|
30.12.2009 02:22:42
Я тоже когда-то мучился с точно такой же проблемой. Тогда пришлось сделать запись в файл непосредственно из программы.
|
||||
|
|
|
|||
Наши проекты: Turbo Pascal(tpdn.ru)
При поддержке кафедры Информационных Компьютерных Технологий РХТУ им. Д.И. Менделеева
© 2009–2012 Russian Pascal Development Network.
Техническая площадка: ISBIZ Хостинг