salve gente, avrei un problema..
sto creando un programma che ha lo scopo di memorizzare i nomi degli alunni di una classe con i rispettivi voti..
purtroppo quando cerco di leggere il nome, il ciclo si conclude con la prima lettura senza nemmeno leggere i voti..
int main(int argc, char *argv[])
{
system("color 0a");
char nomi[30][20],pal=248;
int voti[30],numel;
do{
cout<<"\nInserisci il numero di elementi che vuoi inserire (non maggiori di 30) => ";
cin>>numel;
}while((numel <0)||(numel >30));
for(int i=0;i<numel;i++)
{
cout<<"\nInserisci il "<<i+1<<pal<<" nome e poi il voto => "<<endl;
cin.getline(nomi,20);
cin>>voti;
}
system("PAUSE");
return EXIT_SUCCESS;
}
questo è il codice non completo che sto sviluppando..
ma purtroppo non funziona bene
|