ho questo programma...
codice:
#include <stdio.h>
int main()
{
char testo[100];
int r;
printf("Inserisci la frase\n");
scanf("%s",testo);
printf("Stampo la frase\n");
printf("%s",testo);
printf("\nTrovo la parola più lunga\n");
scanf("%i",r);
...
}
se inserisco la frase, senza spazi (es. "ciaopippo"), continua l'esecuzione tranquillamente; se la frase contiene degli spazi (es. "ciao pippo") invece termina il programma senza dare alcun messaggio..
il problema è quindi nello spazio, come posso risolvere? a me serve che il programma prenda lo spazio...