Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Anfänger braucht dringend Hilfe !!!!

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
09.11.2002, 13:52 Uhr
~Chris24
Gast


Ich habe gerade eines meiner ersten C-Programme programmiert und würde die Ausgabewerte nun gerne in eine Datei schreiben (um sie z.B. mit Excel zu visualisieren) !
In Visual C++ befinden sich die exe-Dateien ja im Unterverzeichnis "debug" ! Der Befehl lautet *.exe > *.txt !

Wie muss ich Schritt für Schritt vorgehen ???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.11.2002, 14:31 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
ich schätze du hast ein Konsolenprogramm... dann würde ich folgende Funktion für die Ausgabe auf den Bildschirm nehmen (sie schreibt alles in eine Datei & auf den Bildschirm)


C++:
void Write2Display(const char *string, ...)
{
    if (string == NULL)
        return;

    char *text = new char[strlen(string)];
    va_list ap;
    
    va_start(ap, string);
    vsprintf(text, string, ap);
    va_end(ap);

    cout << text;
    
    FILE *f = fopen("output.txt","a");
    fputs(f,text);
    fclose(f);
}



einfach mit z.b


C++:
Write2Display("Hallo World");



am bildschirm und in der datei output.txt steht nun Hallo World

oder


C++:
int a = 0;
Write2Display("Zeile %d",a);



am bildschirm und in der datei output.txt steht nun Zeile 0
--
class God : public ChuckNorris { };

Dieser Post wurde am 09.11.2002 um 14:32 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: