dunque...ho questo problema: chiedo all'utente un po' di stringhe e le leggo con scanf, tutto va bene ma se la prima stringa contiene uno o più spazi mi salta alla richiesta della terza!
questo è il mio semplice codice:
vorrei anche fare una domanda:codice:int main() { char stringa_sorg[100]; char stringa_dest[100]; char vecchia[100]; char nuova[100]; printf("Inserisci la stringa sorgente: "); scanf("%s", &stringa_sorg); printf("Inserisci la parola da ricercare: "); scanf("%s", &vecchia); printf("Inserisci la parola da sostituire: "); scanf("%s", &nuova); getch(); return 0; }
come fare se le dimensioni di un array non sono note a priori ma sono stabilite dal programma?

Rispondi quotando