C语言2016-11-27作业
发布于:2016-11-27 23:16
有常量字符串型指针const char *pstr = "hello world";
编写一个函数ToUpper(const char * pstr)将传进来的字符串中的所有字符转换为大写字母输出。
在主函数中使用函数指针pFunc来进行函数的调用。
共有7条评论
正序查看
倒序查看
0
今日新帖
0
昨日新帖
29
帖子总数
推荐
换一组
暂无数据
哎,不能用strupr函数来做
hello world 中间的空格怎么跳过去?? 搞不懂。。
这是今天的作业,请老师审阅
//有常量字符串型指针const char *pstr = "hello world";
//编写一个函数ToUpper(const char * pstr)将传进来的字符串中的所有字符转换为大写字母输出。
//在主函数中使用函数指针pFunc来进行函数的调用。
#include <stdio.h>
void ToUpper(const char *p); //ToUpper函数声明
int main()
{
const char * pstr;
pstr="hellow world";
ToUpper(pstr); //ToUpper函数的调用
return 0;
}
void ToUpper(const char *p) //ToUpper函数的定义
{
for(int i=0;*(p+i)!=' ';i++)
{
if((*(p+i)>='a')&&((*(p+i)<='z')))
printf("%c",*(p+i)-32);
else
printf("%c",*(p+i));
}
}
回复:C语言2016-11-27作业