
控漏尘好制台终端的输出流的话,可以用strstream 或stringstream 代替iostream 作为流,流输出完成后,生成的字符串都在流缓冲中,程序可以直接把流缓冲的内容兄碰写到控件中。
注意,老的编译器可能不支返铅持 stringstream,就只有使用 strstream 了,用法可以到网上搜索,例子很多。
C++中可以用陆亮system()函数控制输出界面的颜色,例如“system("color 1A")”可以设置成蓝色背景颜色、淡绿色前景颜色。
system是一个C语言和C++下的函数。windows *** 作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件<stdlib.h>后方可调用。
system("color 0A")可用于设置颜色,其中color后面的0是背景色代号,A是前景色代号。各颜色携码代码如下:
0=黑色,1=蓝色,2=绿色,3=湖蓝色,4=红色,5=紫色;
6=黄色,7=白色,8=灰色,9=淡蓝色,A=淡绿色,B=浅绿色;
C=淡红色,D=淡紫色,E=淡黄色,F=亮白色。
扩展资料:
system()函数常见用途:
1、system("pause"早隐宽)
可以实现冻结屏幕,便于观察程序的执行结果。
2、system("CLS")
可以实现清屏 *** 作。
3、system("title 窗口标题")
设置cmd窗口标题。
4、system("mode con cols=48 lines=25")
设置窗口宽度高度分别为48和25。
5、system("del 文件路径")
删除文件。
参考资料来源:百度百科-system (函数)
我觉得这里所谓的输入输出界面,并不是指像windows对话框这样的界面,而是你有一定的提示让使用者明销察白,这个软件是干什么的,怎么用。
控制台是一个黑乎乎的界面,
假若第一个输入的一段英文,你任何提示也没有,直接在程序中使用scanf或gets等获得用户的输入,
当然,你察斗滚知道应该输入一段英文,但若没有见过代码的用户怎么知道?他只看到光标在闪烁而已,所以你要有相应的提示
提示用户败余该程序干什么的,应该输入什么?输出的结果是什么?以及程序退出提示等。
我认为:这就是所说的“具有输入输出界面”、
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)