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:
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;
}
vorrei anche fare una domanda:
come fare se le dimensioni di un array non sono note a priori ma sono stabilite dal programma?