C语言语句system("CLS")问题

现有以下程序,其功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。例如:当str[N]="123abcdefABCDE... 现有以下程序,其功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。
例如:当str[N]="123 abcdef ABCDEF!",结果输出:"123 ABCDEF ABCDEF!"。

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#define N 80
void main()
{
int j;
char str[N]=" 123abcdef ABCDEF!";
char *pf=str;
system("CLS");
printf("***original string ***\n");
puts(str);
j=0;
while(*(pf+j))
{
if(*(pf+j)>='a'&&*(pf+j)<='z')
{
*(pf+j)=*(pf+j)-32;
j++;
}
else
j++;
}
printf("******new string******\n");
puts(str);
system("pause");
}

请问,以下两句的功能作用是:
1.system("CLS");
2.system("pause");
展开
 我来答
风若远去何人留
推荐于2017-09-07 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450134
专业C/C++软件开发

向TA提问 私信TA
展开全部
1 system语句,作用为调用系统命令。声明于stdlib.h,形式为
int system(char * cmd);
功能为执行cmd中的命令。对于windows来说,就是dos命令。

2 "CLS", 为system参数,也就是要执行的dos命令。
在dos中,CLS的功能为清除屏幕输出。
所以在执行CLS后,输出的dos窗口(consol)会变成全部黑屏。
匿名用户
2008-04-10
展开全部
system()函数是作用是向系统SHELL传递命令,以DOS系统为例,如果执行了system("cls");语句,就和在DOS窗口中执行cls命令一样,作用是清屏。

system("pause");的作用是执行pause命令,使程序暂停,等待按任意键继续。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iorivsmu
2008-04-10
知道答主
回答量:68
采纳率:0%
帮助的人:20万
展开全部
system("pause");这句是系统暂停,就是可以让你看到运行结果.
一般都使用等待输入字符语句来停顿运行而看运行结果的getchar().
system("CLS");这个我也不清楚.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
藏丽双u
2008-04-10 · TA获得超过160个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:234万
展开全部
1.system("CLS"); 清屏
2.system("pause");让计算机运行到这里后暂停用的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2008-04-10
展开全部
system("CLS");
是调用系统命令 cls 这个是清屏
pause 就是暂停
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式