000
17.06.2003, 16:20 Uhr
DIO
|
Moin leutz
und zwar möchte ich nen string in eine TXT-Datei schreiben. Am Anfang soll noch ne Int-Zahl stehen. Allerdings soll nach jeder Zeile ein Zeilenumbruch erfolgen. Ich habe zwar ne Lösung aber die ist ziemlich scheiße
C++: |
char matrikel[10], gebdat[10], dummy[2]; dummy[0]=0x0d; dummy[1]=0x0a; ... ... fprintf(f, "%d", anz); fprintf(f, "%c%c", dummy[0], dummy[1]); for (i=0; i<anz; i++) { _itoa(s[i].matrikelnr, matrikel, 10); _itoa(s[i].gebtag, gebdat, 10); fputs(s[i].nachname, f); fprintf(f, "%c%c", dummy[0], dummy[1]); fputs(s[i].vorname, f); fprintf(f, "%c%c", dummy[0], dummy[1]); fputs(matrikel, f); fprintf(f, "%c%c", dummy[0], dummy[1]); fputs(gebdat, f); fprintf(f, "%c%c", dummy[0], dummy[1]); }
|
hat da jemand ne kurzform?? Nebenbei funktioniert nur fprint(f, "%c%c", dummy[0], dummy[1]); nicht aber fputs(dummy, f); Jemand ne Ahnung??? Sorry blutiger Anfänger
MFG DIO -- Wie einst ein großer Mathematiker sagte: Wir müssen wissen - Wir werden wissen Dieser Post wurde am 18.06.2003 um 08:45 Uhr von FloSoft editiert. |