Ciao ragazzi,
scusate la domanda sicuramente stupida ma qual è lo scopo dell'istruzione
C
che molti inseriscono all'interno di un ciclo for?
Grazie in anticipo peri chiarimenti....ciao
Ciao ragazzi,
scusate la domanda sicuramente stupida ma qual è lo scopo dell'istruzione
C
che molti inseriscono all'interno di un ciclo for?
Grazie in anticipo peri chiarimenti....ciao
Finche' non si pressa un tasto ...
Analizza le parti singolarmente
getchar()
!
while
Ti ringrazio per il chiarimento, ma il suo scopo nel ciclo for?
Per esempio in questo ciclo a cosa serve il suo uso?
La while non è un istruzione che si usa a sua volta per le iterazioni?
for(i=0;i<MAXNUM;i++)
{
printf("\nInserire il titolo del libro %d :",i+1);
gets(libro[i].titolo);
printf("\nInserire l' autore del libro %d :",i+1);
gets(libro[i].autore);
while(!getchar());
}
Non ne capisco qui il suo utilizzo...
quando si preme un tasto cosa accade?
Grazie ciao
In quel caso, non serve.
Probabilmente quel codice prevedeva una scanf e non una gets, e in quel caso serve a svuotare il buffer per evitare problemi di input nel ciclo ...
ok,
e se avessi usato la scanf?
Qual'è il significato di "finche non si pressa un tasto" se con scanf devo leggere da tastiera?
Io immetto il titolo del libro, poi l'autore e allora...
scusa l'ignoranza e grazie ancora per i chiarimenti...
Prova ad utilizzare la scanf ...