c/c++语言dos命令

c/c++语言编写dos命令的时候能把其中的某项数据设为变量吗?那位大神能给个实例。... c/c++语言编写dos命令的时候能把其中的某项数据设为变量吗?
那位大神能给个实例。
展开
 我来答
幸福de小阳
2013-01-06 · TA获得超过1103个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:248万
展开全部
可以啊,比如改变屏幕颜色,记得用好 strcat 函数就行了。

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void main(){
int i;
char cmd[9];
char *c[]={
"0F","1E","2D","3C",
"4B","5A","69","78",
"87","96","A5","B4",
"C3","D2","E1","F0"
}
for(i=0;i<16;i++){
strcpy(cmd,"COLOR ");
strcat(cmd,c[i]);
system(cmd);
getch();
}
}
更多追问追答
追问
我是刚开始学c语言,这个有点看不懂,能不能用汉语详解一下?
追答
DOS 中的 COLOR 命令是改变当前屏幕颜色的,具体颜色代码如下:
0 黑色
1 蓝色
2 绿色
3 青色
4 红色
5 紫色
6 棕色
7 白色
8 灰色
9 亮蓝色
A 亮绿色
B 亮青色
C 亮红色
D 粉色
E 黄色
F 亮白色

COLOR 可以带一个参数或两个参数。一个参数表示只改前景色。两个参数的话,第一个字符表示背景色,第二个字符表示前景色。

例如:COLOR 0F 就表示将屏幕变为黑底白字。
COLOR 4E 表示将屏幕变为红底黄字。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式