Sono mancato alla lezione di oggi riguardante le stringhe e ho provato a fare un esecizio usando le dispense ma il programma non va.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define VAL 32
int main(){
/*Scrivere un programma che acquisisca una stringa e la modifichi trasformando tutti i caratteri minuscoli in
maiuscoli e viceversa (lasciando inalterati tutti gli altri caratteri).*/
char parola[5];
int i;
printf ("\nInserire parola da convertire: ");
scanf ("%c", &parola[1]);
for (i=1; ; i++){
if (parola[i]>65 && parola[i]<90){
parola[i]+32;
printf ("\n%c", parola[i]);
if (parola[i]>97 && parola[i]<122){
parola[i]-32;
printf ("\n%c", parola[i]);
}
}
else{
printf ("\n%c", parola[i]);
}
}
return 0;
}
cosa ho sbagliato?