![a00618c868d869598a778b16e45b4267.png](https://i-blog.csdnimg.cn/blog_migrate/eeef190a8a7fd19ea5bfa788ab4d9132.jpeg)
system命令 -- 一种让你的程序逼格更高的命令语句
控制台命令
- win+R打开菜单 输入命令 可以快速执行一些程序或者功能
- mspaint 打开画图
- calc 打开计算器
- notepad 记事本
- 这些命令同样可以适用于 system 命令 比如
#include<stdlib.h>
//加#include<windows.h>也可以
int main()
{
system("calc"); //打开计算器
return 0;
}
system语句
- system是一个函数 用来运行外部的程序
格式system(“命令语句”); 需要在代码中加上#include<stdlib.h>才可使下面简单介绍几个可以在system中使用的语句
- 关机有关的代码
shutdown
2. color 5A 5 :紫色背景色 A :淡绿色的字体颜色
设置默认的控制台前景和背景颜色。
COLOR [attr]
attr 指定控制台输出的颜色属性。
颜色属性由两个十六进制数字指定 --
第一个:对应于背景,
第二个:对应于前景。
每个数字可以为以下任何值:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
如果没有给定任何参数,此命令会将颜色还原到 CMD.EXE 启动时 的颜色。这个值来自当前控制台 窗口、/T 命令行开关或 DefaultColor 注册表 值。
如果尝试使用相同的 前景和背景颜色来执行 COLOR 命令,COLOR 命令会将 ERRORLEVEL 设置为 1。
在任意C/C++编译器下输入语句system("color z");可以得到上述
#include<stdlib.h>
int main()
{
system("color z");
return 0;
}
- cls 清空屏幕的内容
system("cls"); //清除屏幕内容
用于黑窗口的清屏函数 可以清除之前打印的内容 - syetem("pause"); //暂停
- getchar(); //获取一个字符 等待一个字符 防止闪屏
- Sleep() 函数
#include<windows.h>
#include<stdio.h>
int main()
{
printf("我");
Sleep(1000); //程序暂停1000毫秒
printf("爱");
Sleep(1000); //程序暂停1000毫秒
printf("你");
Sleep(1000); //程序暂停1000毫秒
printf("n");
system("pause");
return 0;
}
如何用VS生成可执行文件(VC++2010同理)
- 在代码可以成功运行,没有其他错误后,如果想要将这个程序发送给其他人运行,那么按照如下步骤进行
- 将解决方案配置中的debug(调试模式)改成release(发布模式)
- 项目属性-C+++代码生成-运行库改成 MT(不改此项也没有问题)
- 重新生成解决方案后,找到项目文件夹下的release文件夹中的exe文件即可注意:
- debug 调试模式
- release 发行模式 ---> 程序发给别人 需要这种模式
项目和解决方案
- 解决方案用来管理项目,一个项目管理一个程序
- 如果要打开一个项目,那么打开项目 中的sln文件(二级考试想要运行程序一定要点击.sln文件打开解决方案才行)
- VC++6.0直接点击.c就可以