Benissimo.
Ciò che volevo aggiungere era il selettore dell'anno, dunque stavo pensando a qualcosa del tipo:
codice:
#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned short int g,m,a;
int i,f;
char s;
printf("Inserisci anno di inizio:\n");
scanf("%d",&i);
printf("Inserisci anno di fine:\n");
scanf("%d",&f);
printf("Inserisci separatore date:\n");
scanf("%c",&s);
for(a=i;a<=f;a++)
{
for(g=1;g<=31;g++)
{
for(m=1;m<=12;m++)
{
printf("%.2d%c%.2d%c%d",g,s,m,s,a);
printf("\n");
}
}
}
return 0;
}
Ma, nonostante la compilazione vada a buonfine, il programma non si comporta come dovrebbe.
Salta infatti la terza domanda, il selettore del carattere di separazione, e l'output viene di questo tipo:
codice:
Inserisci anno di inizio:
Inserisci anno di fine:
Inserisci separatore date:
01
01
2001
01
02
2001
01
03
2001
01
04
2001
01
05
2001
01
06
2001
01
07
2001