Originariamente 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 !!
è quello che fa
codice:
/* 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;
}
ho modificato al volo l'esempio nn so se funge
edit: mi è uscito 5 si funge ^^