Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: (с++) как с помощью потока вывести текст на принтер  (Прочитано 11238 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
p-serge
Гость
« : 01-06-2008 05:27 » new

Разработать программу для введения информации с клавиатуры и вывод ее в параллельный порт LPT1
« Последнее редактирование: 06-08-2008 20:02 от Алексей1153++ » Записан
p-serge
Гость
« Ответ #1 : 01-06-2008 18:21 » 

 
и задание ещё тоже нужно узнать Улыбаюсь А то пока ещё нет задания
Написать програмку для введения информации с клавиатуры и вывод ее в параллельный порт LPT1 - я так понял смысл задачи: нажать любую клавишу и чтоб ее вывело не на экран а на паралельный порт LPT
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #2 : 01-06-2008 21:27 » 

Если это на С++, то нужно копать в сторону потоков. Один поток настраиваеш на вывод в LPT1, клавиатурный поток уже есть (cin).
Задачка будет сводится к 2 шагам.
1 шаг. Настройка потока на LPT
2 шаг, к коду типа этого
Код:
char ch;
while(true)
{
   ch=cin.get();
   clpt << ch;
}
Как настраивать потоки, иши в Инете.
« Последнее редактирование: 01-06-2008 23:10 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #3 : 01-06-2008 22:33 » 

Вот темка в англоязычном форуме http://cboard.cprogramming.com/archive/index.php/t-34.html, как раз обсуждают, как выводить на принтер с помошью потоков.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
alliance
Постоялец

ru
Offline Offline

« Ответ #4 : 29-08-2008 07:40 » 

небольшая программа,посылающая строку и число на принтер
Код:
#include<fstream.h>
using name space std;
int main()
{
char* s1="\n Сегодня ваше счастливое число ";
int n1=17982;
ofstream outfile;//открыть входной файл
outfile.open("prn")//открыть принтеру доступ к нему
outfile<<s1<<n1<<endl//послать данные на принтер
outfile<<'\x0C';//прогнать лтист до конца
return 0;
}
« Последнее редактирование: 29-08-2008 16:01 от Finch » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines