请问这个程序错在哪里? c语言
叫我宝宝 2008-03-17 08:39:58 一个字符数组,奇数下标的变成大写字母,可是运行后确没有效果,哪位给看看 感激~~
void ff(char ss[])
{int i,n;
n=strlen(ss);
for(i=0;i<n;i+=2)
if(ss[i]>='a'&&ss[i]<='z')
ss[i]=ss[i]-32;
}
int main(void)
{
char ss[100];
scanf("%s",ss);
ff(ss[100]);
printf("%s",ss);
getch();
}