Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » File printen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.11.2004, 13:52 Uhr
~Mike999
Gast


Hallo!

Ich möchte gerne ein C++ File erstellen, welches ein txt-File auf einem Drucker ausdruckt. Gibt es einen Druckbefehl? Oder gibt es einen Befehl, der das Druckerfenster (für das gewünschte File) öffnet??

Danke im voraus!

Gruss Mike
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.11.2004, 23:53 Uhr
~keineAhnung
Gast


Mit der ShellExecute sollte dies möglich sein, ich weiss bols nicht wie, habs mal probierte:


C++:
#include <iostream>
#include <shellapi.h>
#include <windows.h>

using namespace std;     //introduces namespace std
int main( void )
{
    char file[] = "e:\\schule\\Formelsammlung Elte.doc"
    ShellExecute(NULL, "print", file, NULL, NULL, SW_SHOW);

    return 0;
}



erhalte jedoch folgenden Fehlermelung:

Error : declaration syntax error
shellapi.h line 53 DECLARE_HANDLE(HDROP);

und noch jede Menge weiter, hab bloss keine Ahnung, was diese zu bedeuten haben

Dieser Post wurde am 13.11.2004 um 09:21 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.11.2004, 00:59 Uhr
~Gast
Gast


ähm da ich jetzt gerade mal ein bisschen muede bin und keine lust habe zu gucken schreib ich nur mal so was generelles ohne code

vielleicht komm ich spaeter mal dazu, obwohl bis dahin vermutlich schon wer was gepostet hat
Aber wenn ich mich richtig erinnere kann man einfach fstream includen sich dann mal einen ofstream alla
C++:
ofstream o("LPT1");


machen und dann per o<<inhalt der datei ;ausgeben. Am Ende dann noch mal ein \f ausgeben (wenn ich das jetzt nich verplane) damit die seite ganz ausgegeben wird.
Am Anfang halt einfach die Textdatei Zeilenweise einlesen und direkt drucken oder was weiss ich wie man das jetzt genau machen will. Wie gesagt wenn ich Zeit hab kann ich mal nen Quellcode rauskramen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.11.2004, 22:25 Uhr
~Mike999
Gast


@keineAhnung: Habe leider auch diverse Fehlermeldungen und Warnungen erhalten...

@Gast: Cool, hat soweit funktioniert! (Hab es vorläufig mit einem "konstanten" String versucht, aber das Einlesen des txt-Files ist kein Problem. Es sollte also funktionieren.) Aber gibt es noch Befehle betreffend der Formatierung des Textes? (Textgrösse, etc...)

Danke für die bisherigen Infos!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: