[c++] printen

Pagina: 1
Acties:

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Hallo, ik heb een simpel factuureerprogrammatje geschreven, ik aknb er facturen mee op het scherm afdrukken maar nu wil ik ze eigenlijk ook printen, ik ben al aan het googlen geweest maar ik kan het nergens echt vinden..

het is bthew borland c++ 3.01

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

code:
1
2
FILE *printer;
printer = fopen("LPT1","w");

de rest is voor jou ;)

Doet iets met Cloud (MS/IBM)


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
wat doe ik hier fout?
code:
1
2
3
4
5
6
7
8
9
10
11
12
void main()
{

clrscr();
char piet[10];
FILE *printer;
printer = fopen("lpt1,","w");
cin.getline(piet,1024);
fwrite(&piet,sizeof(piet) , 1, printer);
fclose(printer);
getch();
}

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 08:37

Creepy

Tactical Espionage Splatterer

printf(printer,"%s",piet) ???

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Op vrijdag 17 mei 2002 23:56 schreef THIJZEL het volgende:


wat doe ik hier fout?


code:
1
2
3
4
5
6
7
void main()


printer = fopen("lpt1,","w");


}
tiepvoutjuh ?? "lpt1," . ..lpt1-comma ??? kweenie ??

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:34
Op vrijdag 17 mei 2002 23:56 schreef THIJZEL het volgende:
wat doe ik hier fout?
Moest je nu eens zeggen wat uw fout is? compileert hij niet? Geeft het programma niet het gewenste resultaat? Er is hier niemand met een glazen bol hoor.

https://fgheysels.github.io/


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op zaterdag 18 mei 2002 10:23 schreef whoami het volgende:

[..]

Moest je nu eens zeggen wat uw fout is? compileert hij niet? Geeft het programma niet het gewenste resultaat? Er is hier niemand met een glazen bol hoor.
sorry, hij compilede wel, hij printte alleen niet, lag idd aan die , na lpt1

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
het probleem dat ik nu heb is: als ik nu iets naar lpt1 stuur dan laad de printer papier, maar dan gaat hij niet verder, dan moet ik op de printer op het knoppie: load/eject drukken en dan print hij het pas en spugt hij het papier pas uit..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void main()
{

clrscr();
char piet[10];
FILE *printer;
printer = fopen("lpt1","w");
cin>>piet;
fwrite(&piet,sizeof(piet), 1, printer);
fclose(printer);
cout<<"\n";
cout<<piet<<" is naar ltp1 gestuurd..\n";
getch();
}

ohja, en als ik dan iets print poept hij er nog 3 rare tekentjes achteraan.

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
dat van die rare tekens weet ik nu, dat komt door dat sizeof(piet); de grootte van piet weergeeft en niet hoeveel chars er in piet zitten..

is er een functie om dat snel te zien?

  • Orphix
  • Registratie: Februari 2000
  • Niet online
Op maandag 20 mei 2002 17:44 schreef THIJZEL het volgende:
dat van die rare tekens weet ik nu, dat komt door dat sizeof(piet); de grootte van piet weergeeft en niet hoeveel chars er in piet zitten..

is er een functie om dat snel te zien?
strlen()

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
en weet iemand hoe ik kan zorgen dat hij de rest van het vel ook uitspugt, nu print hij alleen en dan doet hij niks meer, dan moet ik op eject drukken en dan spoelt hij het vbel pas door
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <fstream.h>
#include <stdlib.h>


char piet[10];

void main()
{
clrscr();
FILE *printer;
printer = fopen("lpt1","w");
cin>>piet;
fwrite(&piet,strlen(piet), 1, printer);
cout<<"\n";
cout<<piet<<" is naar ltp1 gestuurd..\n";
fclose(printer);
getch();
}

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13:44
't Is lang geleden, maar ik denk een formfeed (character 12).

Verwijderd

De printer een form-feed geven lijkt me een logische zet. Is geloof ik zoiets als '\f' of zoals Soultaker zegt char 12 (0xC)

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op maandag 20 mei 2002 18:22 schreef Hieronymus het volgende:
De printer een form-feed geven lijkt me een logische zet. Is geloof ik zoiets als '\f' of zoals Soultaker zegt char 12 (0xC)
hoe kan ik die het beste meegeven?

edit: dank ik ik heb em zelf al!!

  • compubink
  • Registratie: September 2000
  • Laatst online: 11:38

compubink

...====...

je kunt de fprintf(printer,"%c",12); gebruiken
Pagina: 1