Witam, mam taki program zamieniajacy małe litery na duże, ale jak wpiszę cokolwiek, wychodzą w znaki zapytania. Czemu?
#include <stdio.h>
#include <ctype.h>
int main()
{
printf("Podaj: ");
char wyraz;
scanf("%c",&wyraz);
while(wyraz=getchar()!='\n')
{
if(islower(wyraz))
{
wyraz=toupper(wyraz);
}
else
putchar(wyraz);
}
putchar(wyraz);
return 0;
}