Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » fprintf

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
25.05.2003, 09:06 Uhr
kleinerprogrammierer



1. stimmt es das fprintf erst nachdem das programm beendet worden ist in die datei schreibt??
2.wenn ja, ist es dann möglich das während das programm läuft in eine (text-)datei geschrieben wird??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.05.2003, 09:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


1. nein
2. ja


C++:
FILE *file = fopen("text.txt","w");
if(file)
{
    fprintf(file,"Schön, eine Zahl nämlich die %d",5);
    fclose(file);
}


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.05.2003, 22:32 Uhr
virtual
Sexiest Bit alive
(Operator)


1. Ja:
Weil je nach dem, in welche Datei du schreibst, werden die geschriebenen Sachen erstmal gepuffert (dh intern im Speicher gehalten). stdout st zB gepuffert, jede manuell geöffnete Datei zunächst auch.

2. Du kannst da Schreiben erzwingen, indem du fflush aufrufst.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: