Wpis z mikrobloga

int main()
{
char napis[100] ,*w;
int i,z;
printf("Podaj napis do zmiany:\n");
gets(napis);
i=strlen(napis);
w=napis;

for(z=0; z=97 && *w<=122) *w=toupper(*w);
else if(*w >=65 && *w<=90) *w=tolower(*w);
*w++;
}

printf("Napis po zmianie to: %s\n",napis);
return 0;
}
@GlenPL: Pełen open source!
@Hertesus: no i ekstra, jedyne co ja bym zrobił inaczej to deklaracja zmiennych - typ i wskaźnik na dany typ to rzeczy dosyć odmienne, więc ja bym zrobił

char napis[100];
char* w;

ale to tak tylko dla zwiększenia czytelności. No i poza tym można dodać takie rzeczy jak np dynamiczny rozmiar tablicy napisu, angielskie nazwy zmiennych itd ale na wszystko przyjdzie jeszcze czas :D