Gast
#37610
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