hallo erstmal, ich habe eine frage ist zwar nicht uC bezogen aber vielleicht kann mir jemand trotzdem helfen : void logf(const char* fmt, ...){ va_list ap; // Pointer To List Of Arguments if (fmt == NULL) // If There's No Text return; FILE* mylogfile = fopen("log.txt","a"); if(mylogfile == NULL) return; va_start(ap, fmt); fprintf(mylogfile, fmt, ap); va_end(ap); fclose(mylogfile); }; diese funktion geht irgend wie nicht. ich dachte ich habe das mit dem va_list richtig gemacht. fmt erscheint im output aber die übergebenen variabel funktionieren nicht ;( danke john
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.