gettime giebt einen unsigned ling zurück.
dieser muss jetzt in einen string umgewandelt werden. daüf kannst du diese funktion hernehmen:
das ist im prinzip das gleiche wie bei itoa(). allerdings ist itoa() nicht ansi c.Code:char *convert (unsigned long int wert, int laenge) { char *ret =(char *) malloc(laenge+1 * sizeof(char)); int i; for(i=0; i<laenge; i++) { ret[laenge-i-1] = (wert % 10) + 48; wert = wert / 10; } ret[laenge]='\0'; return ret; }
paramter 1 ist die zeit, parameter 2 ist die länge der zahl. im zweifelsfall 10 übergeben.
der string der zurüdkgegeben wird, kann dann direkt mit serwrite ausgegeben werden.







Zitieren

Lesezeichen