PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C++-Drucken?



~Flammadarion~
08.05.2005, 11:17
Hallo, wer weiß denn ganz rein zufällig, wie man mit C++ etwas ausdrucken kann?(Konsole)
Ich hab gehört, dass man da was bei printf speziell eingeben muss, damit es nicht auf dem Bildschirm ausgegeben wird, sondern gedruckt wird.

Rolus
10.05.2005, 14:36
Hm, naja ich denke nicht, dass sich hier schon sonderlich viele damit beschäftigt haben. Und an Zufall glaube ich eigentlich auch nicht. ;)
Vielleicht hilft dir ja das hier (http://www.c-plusplus.de/forum/viewtopic.php?t=39325) weiter. Da wird zumindest die (IMHO weniger schöne) C/C++ Variante abgehandelt. Über die WinApi wär's wohl etwas schöner, aber auch um einiges umfangreicher. Da würde ich dann doch in einem Buch (z.B. Petzold) nachschlagen.
Oder du, schreibst die Ausgabe einfach in eine Datei und überlässt es dem Benutzer, den Text (mit einem Programm seiner Wahl) ausdrucken zu lassen.

freundliche Grüße, Rolus

~Flammadarion~
11.05.2005, 15:44
Geht bei mir nicht.

Rolus
12.05.2005, 18:30
Hm, hast recht. Habe es mal so ausprobiert und bei mir geht es auch nicht. Wird aber häufig als Lösungsvorschlag angeboten. Ist vielleicht vom Drucker abhängig.
Also bleibt dir wohl nichts anderes übrig als dich mit den Druck-Funktionen der WinApi auseinander zu setzen, fürchte ich. Wenn du eine Online-Hilfe suchst, könntest du ja mal in die MSDN schauen. Hier zum Beispiel (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_2ik4.asp) und in ähnlichen Themen. Naja, es ist nicht sehr einfach (ich habe damit auch keine Erfahrung). Also würde ich wirklich zu einem WinApi Buch raten. Als Windows Programmierer braucht man sowas immer häufiger.

freundliche Grüße, Rolus