C语言system()函数
头文件:
#include<stdlib.h>
system(“pause”)
作用:暂停程序进程。
- 示例:
#include<stdio.h> #include<stdlib.h> int main() { printf("HELLO\n"); system("pause"); printf("WORLD\n"); printf("NICE TO MEET YOU\n"); return 0; }
会得到这样的结果:
这就是因为system(“pause”)暂停了进程,当我们按下任意键后程序继续.
system(“color num1num2”)
- 作用:改变控制台背景色(由num1控制)和前景色(由num2控制),注意这里的num1和num2均为十六进制数。
- 注:整个程序中,只有最后一个system(“color ”)生效,因此不能多处局部变色。
- 每个数字代表的颜色:
- 示例:
#include<stdio.h> #include<stdlib.h> int main() { system("color 3C"); printf("HELLO\n"); printf("WORLD\n"); printf("NICE TO MEET YOU\n"); return 0; }
得到了这样的效果:
system(“cls”)
- 需要再添加一个头文件:
#include<Windows.h> //注意大写
- 作用:清屏
- 示例
#include<stdio.h> #include<stdlib.h> #include<Windows.h> int main() { printf("HELLO\n"); printf("WORLD\n"); system("cls"); printf("NICE TO MEET YOU\n"); return 0; }
得到了这样的效果:
system(“title name”)
- 作用:设置窗口名字。name为要设置为的名字
- 示例:
#include<stdio.h> #include<stdlib.h> int main() { system("title 这是一个测试"); printf("HELLO\n"); printf("WORLD\n"); return 0; }
得到了这样的效果:
system(“time /T”) & system(“date /T”)
- 作用:显示当前时间和日期
- 示例:
#include<stdio.h> #include<stdlib.h> int main() { system("time /T"); system("date /T"); return 0; }
得到了这样的效果: