Salve, avrei un problema...
vi scrivo il codice del programma.
#include <stdio.h>
#include <stdlib.h>
main()
{
char frase[80];
int i ;
printf ("Dammi una parola:");
scanf ("%s", frase);
printf ("La parola che hai scritto originale e':\n%s", frase);
while (frase[i] != '\0')
{
if (islower(frase[i]))
{
frase[i] = toupper(frase[i]);
}
++i;
}
printf ("La parola trasformata in maiuscolo e':\n%s", frase);
return 0;
}
e il programma non funziona.
Dove ho sbagliato ?
Il programma si blocca e mi cucco una finestra di errore di windows.