初学者,不知道为何不能完成其正常功能,请大神指教!
#include<stdio.h>#include<string.h>
void ma(char *p);
void main()//完成小写字母转换成大写字母功能
{
char a[100];
printf("请输入字符:");
scanf("%s",a);
ma(a);
printf("转换后的字符:%s\n",a);
}
void ma(char *p)
{
char s[100];
int i,j;
p=s;
for(j=0;j<10;j++)
{ if(*p>='a'&&*p<='z')
*p=*p-32;
p++;
}
}