Witam. Jestem początkującym użytkownikiem języka C jak i forum. Potrzebuję pomocy z programem, który ma zmieniać literki z dużych na małe i na odwrót. Doszedłem do stadium, w którym nie potrafię ruszyć dalej. Liczę na jakąś podpowiedź. Z góry dziękuję.
/* zmiana liter z duzych na male i odwrotnie */
#include <stdio.h>
char line[100];
int getline(void);
main(){
puts("Podaj litere");
getline();
printf("%s\n", getline());
return 0;
}
int getline(void){
int i, c=0;
extern char line[];
for(i=0;i < 100 - 1 && (c=getchar()) != EOF && c != '\n';++i){
line[i]=c;
if((c>=65) && (c<=90)){
c+=32;
line[i]=c;
++i;
}
else if ((c>=97) && (c<=122)){
c-=32;
line[i]=c;
++i;
}
}
return 0;