Quote:
Originariamente inviato da Solido
Hai ragione solo che nn capisco come rigirare quella porzione di codice...capisco di avere il problema sul push ma nn riesco a risoleverlo
adesso avevo provato con un while nel case A ma lo ripiena senz che ci possa mattere le mani
case 'A':
case 'a':
while(result==TRUE){
get_value(&value);
result = push(&stack,value);}
notify_push_failure();
break;
|
In che senso lo riempie senza poterci mettere le mani?
Quote:
Originariamente inviato da Solido
per quando riguarda la mia prima affermazione chiedo solo a cosa mi serva fare in quel modo... se nn scrivo quello che dici la funzione getchar prende "l'invio" come un carattere acquisito da tastiera?
|
Esatto, quindi la mia idea era quella di ignorarlo, e per far questo un case vuoto mi sembrava la cosa migliore.
Codice:
case '\n':
break;
Quote:
Originariamente inviato da Solido
cmq ora nn mi da + problemi sull'acquisizione del carattere...
solo che col while ripiena il buffer senza darmi la possibilità di inserire valori nonostante richiami la get value
|
Potresti postare il codice a cui stai facendo riferimento ora? Così lo provo anch'io e tento di capire cosa non va