/** (c) 2012 Michał (Foxbond) Chraniuk */
#include <stdio.h>
#include <iostream>
#include <fstream>
using namespace std;
main()
{
FILE *stream;
system("PAUSE");
stream = fopen("PRN:", "w");
fprintf(stream, "a line of text\n");
fclose(stream);
system("PAUSE");
FILE *stdprn;
stdprn = fopen("PRN:","wb");
fprintf(stdprn,"From Windows: Test test test\f");
fclose(stdprn);
system("PAUSE");
FILE *fptr;
fptr = fopen("PRN:", "w");
fputs("olololol", fptr);
fclose(fptr);
system("PAUSE");
FILE * p_print; // handler dla struktury FILE reprezentującej drukarke
p_print = fopen( "PRN:","w" ); // otwieramy porcik
fprintf( p_print, "wysylamy co tam chcemy" );
fclose( p_print ); // zamykamy port drukarki
system("PAUSE");
/*
filebuf fb( "prn:" ); // przypisujesz strumień do portu drukarki
fb << "wysyłasz co tam chcesz by się wydrukowało tak jak do cout";
fb.flush(); // flush() wywołujesz, by wszystko co pozostało w buforze zostało natychmiast wysłane do drukarki
system("PAUSE");
*/
std::ofstream printer;
printer.open("PRN");
printer << "TEST";
printer.close();
system("PAUSE");
ofstream prn;
prn.open("PRN:");
cout << "Hello World!" << endl;
prn << "Hello World!" << endl;
prn.close();
system("PAUSE");
return 0;
}
> Back