![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
Чекмарь |
|
||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.4.2008 Репутация: нет Всего: нет |
У меня имеются 2 программы:
1:
и 2:
Нужно изменить эти программы так, чтобы данные считывались из файла, а результат работы выводился в файл на диск. (Файл входных данных сформировать при помощи редактора) И еще: Нужна программа, которая позволяла бы по выбору оператора просматривать на экране и распечатывать на принтере файлы, содержащие тексты этих 2-х программ и файлы результатов работы программ. Путь файлов, например, такой: H:\proga1(2).txt Если кто сможет, подскажите пожалуйста. |
||||
|
|||||
Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Вот так?
Для второй программы:
Переменная s1 считывается из первой строки входного файла, s2 - из второй. Входной файл: proga2.txt Файл с результатом: proga2out.txt -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
Чекмарь |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.4.2008 Репутация: нет Всего: нет |
Что-то похожее, а как печатать это?
|
|||
|
||||
Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Вот из паскаля - точно не знаю. Попробуй перенаправить ввод\вывод. Что-то вроде этого
-------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
Чекмарь |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.4.2008 Репутация: нет Всего: нет |
Вместо троеточия пишем программу так, а что такое LPT1?
|
|||
|
||||
Чекмарь |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.4.2008 Репутация: нет Всего: нет |
и как перенаправить ввод-вывод?
Это сообщение отредактировал(а) Чекмарь - 11.5.2008, 21:19 |
|||
|
||||
Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Вот это и есть перенаправление. Ты открываешь принтер, как файл, и работаешь с ним как с файлом.
-------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
volvo877 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Не надо ничего перенаправлять... Есть модуль Printer, используем его, а не пишем свой велосипед:
Если принтер к компьютеру подключен через LPT-порт, то все будет печататься... Если не хочется использовать Printer, то делаем так:
|
||||
|
|||||
Letov |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
volvo877,
Спасибо за поправку. А в первом примере
Что такое Lst? Константа? Это сообщение отредактировал(а) Letov - 12.5.2008, 13:14 -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
||||||
|
|||||||
Чекмарь |
|
||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.4.2008 Репутация: нет Всего: нет |
Спасибо, что поправили. А что должно быть на месте 2-го и 3-го троеточия? |
||||
|
|||||
Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
На месте второго и третьего троеточия должен быть твой код.
-------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
Чекмарь |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.4.2008 Репутация: нет Всего: нет |
Т.е по примеру Вашего 1-го сообщения, да?
|
|||
|
||||
Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Да, только теперь ты выводишь информацию на принтер, а не сохраняешь в файл.
-------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
||||
|
||||
Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
volvo877, спасибо.
-------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |