#include <stdio.h>
int numal;
int numex;
int i;
int j;
char cogn;
int main (void)
{
printf(" inserisci il numero degli esami?");
scanf_s("%d",&numal);
printf(" inserisci il numero degli studenti prenotati");
scanf_s("%d",&numex);
for (i=1; i<=numex; i++)
{printf( "esame %d di %d\n",i,numex);
for (j=1; j<=numal; j++)
{printf("inserisci alunno %d di %d",j,numal);
scanf_s("%c",&cogn);
}
}
return 0;
questo è il mio codice, il problema nasce alla 4ultima riga, se uso %c succede che nell'inserimento della lettera del cognome, salta sempre un alunno, se uso %s va tutto ok. Premetto che uso appositamente char perchè voglio soltato inserire una lettera come cognome. grazie
|