#include<stdio.h>
void upcase(char* c)
{
if( *c>='a' && *c<='z' )
*c += 'A'-'a';
}
main()
{
int i;
char str[11];
*(str+10)=0;
printf("Input 10 chars: \n");
for(i=0;i<10;i++)
{
*(str+i)=getchar();
upcase(str+i);
}
printf("result:\n%s\n",str);
getchar();
}
编译运行正常
追问#include
这个函数干嘛的啊,不用可以不
追答将输入的字符从小写变成大写,体现了指针的应用啊。你真要取消此函数吗?
追问对对对,不准有这个函数
追答抱歉没看清你的追问,那不是个函数,是包含头文件。完全可以删除(系我的笔误)。我刚才的回答以为你不要void upcase(char* c)来着。我已经改了,你再看看
追问只能用main函数,家百度hi,聊天,这里说不清楚