è quello che faOriginariamente inviato da PROGMAN
Mi scuso ma sono alle prime armi in c... Ma per avere quel numero (ad esempio 5) devo aver inizializzato il campo t.tm_wday ? Io ho solamente la data e devo capire che giorno è da essa, cioè se è : domenica 0, lunedi 1, martedi 2 ... Il campo t.tm_wday è la mia incognita !!!
Grazie !!
ho modificato al volo l'esempio nn so se fungecodice:/* strftime example */ #include <stdio.h> #include <time.h> int main () { time_t rawtime; struct tm * timeinfo; char buffer [2]; time ( &rawtime ); timeinfo = localtime ( &rawtime ); strftime (buffer,2,"%w",timeinfo); puts (buffer); return 0; }
edit: mi è uscito 5 si funge ^^