Perché magari sono rimasti dei caratteri nel buffer di input .... nel programma hai usato scanf???Originariamente inviato da m3t4lup
Se metto quella stessa parte all'interno di un altro programma più grande non mi funziona la getchar(), non mi da proprio la possibilità di inserire caratteri..perchè?!
Sì, certo che è possibile. In questa discussione ad esempio avevo postato una funzione per leggere una linea di lunghezza arbitraria da uno "stream", facendo uso di fgets e di un attento ridimensionamento del buffer tramite realloc.Originariamente inviato da m3t4lup
oppure potreste dirmi se c'è un altro modo per inserire una stringa in un array senza che l'utente dica esplicitamente di quanti caratteri deve essere composta?!

Rispondi quotando