Koncertering til upcase bogstaver
Hej Eksperter.Jeg sider med et simpelt program, som indeholder en metode til at konvertere lowercase bogstaver til upcase. Jeg vil imidlertid gerne bruge funktionen til at konvertere HELE sætninger om til uppercase, hvad er det der går galt får mig i flg kode:
#include <stdio.h>
char upCase(char c);
int main()
{
char ch[50];
int i=0;
printf("Indtast et bogstav:");
gets(ch);
for(i ; i<sizeof(ch) ; i++)
printf("Du indtastede %c.", upCase(ch[i]));
return(0);
}
/***********************************************************/
char upCase(char c)
{
if(c>='a' && c<='z')
{
c=c-32;
return(c);
}
else
return(c);
}