Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
[C++]тут !!! 03.12.01 20:57 Число просмотров: 1098
Автор: Tamas Статус: Member
|
> Какже отправлять данные на печать, под ДОСом, из програмки > на C++?...
просто открой LPT порт как файл
#include <stdio.h>
int main()
{
FILE *printer;
if((printer=fopen("lpt1","wt"))==NULL)
{
printf("Error open LPT port");
return -1;
}
fprintf(printer,"Это будет выведено на принтор !!!");
fclose(printer);
return 0;
}
Крутой сайт !!!
|
<programming>
|
[C++] И всетаки, помогите пожалуйста... 02.12.01 00:30 Штраф: 10 [PS]
Автор: Танка Статус: Незарегистрированный пользователь
|
Какже отправлять данные на печать, под ДОСом, из програмки на C++?...
|
|
[C++]тут !!! 03.12.01 20:57
Автор: Tamas Статус: Member
|
> Какже отправлять данные на печать, под ДОСом, из програмки > на C++?...
просто открой LPT порт как файл
#include <stdio.h>
int main()
{
FILE *printer;
if((printer=fopen("lpt1","wt"))==NULL)
{
printf("Error open LPT port");
return -1;
}
fprintf(printer,"Это будет выведено на принтор !!!");
fclose(printer);
return 0;
}
Крутой сайт !!!
|
|
[C++] И всетаки, помогите пожалуйста... 03.12.01 11:57
Автор: Darkf0x Статус: Незарегистрированный пользователь
|
> Какже отправлять данные на печать, под ДОСом, из програмки > на C++?...
=) В C/C++ я не профи, но на Pascal, делал так:
{$i-}
var
f:text;
begin
assign(f,'lpt1');
if ioresult=0 then begin
rewrite(f);
write(f,'Test printed information... =)');
close(f);
end else
writeln('Error open LPT port');
end.
Думаю в C аналогично, можно конечно использовать asm юзая прерывания, но там позапарнее... Но под DOS должно работать! =)
|
|
|