Oppure

Loading
27/05/11 8:57
vide91
#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
aaa
27/05/11 10:30
HeDo

dopo scanf aggiungi fflush(stdin)
aaa