Allora ho risolto in questo modo, considerando l'inserimento del carattere X come NULL :
Anche se non mi pare una soluzione ideale in quanto qualsiasi carattere inserito che non sia un intero sarà considerato NULL. Qualcuno di voi ha suggerimenti?codice:for ( i = 0; i < 9; i++ ) { printf("Inserisci l'elemnto %d : ", i + 1); scanf("%d", &isbn[i]); } printf( "\nInserisci il carattere di controllo : \n"); scanf("%d", &car); if ( car == NULL ) { isbn[9] = 10; } else { isbn[9] = car; }