Windows中的system函数
2015-12-04 17:18
381 查看
Windows操作系统的下的system(),现在已经被编入stdio,也就是标准的函数库。那么这个函数有哪些作用。
描述:system()这个函数是发出一个DOS令。
函数的用法是:int system(char *command);
函数的具体功能:
1.查看当前目录下的文件:
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
return 0;
}
2.冻结屏幕,也就是说可以在程序执行的过程中产生一个中断,这个对观察程序的运行是很重要的。
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
system("pause");
system("dir");
return 0;
}
在这个程序中当前文件下的目录一共是输出了两次,并且在第一次输出之后,会有停顿,也就是system("pause")在执行,当我们点击键盘上的任意的键的时候,就会再一次的输出目录。
3.清屏操作,也就是将cmd屏幕上的内容全部的清空
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
system("pause");
system("CLS");
return 0;
}
当我们点击键盘上的任意的键的时候,我们会发现cmd屏幕上的内容全部没有了。只剩下几个Press。。。
4.改变cmd的颜色
这个地方所说的改变颜色是指改变背景颜色或者是改变字体的颜色。
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
system("color 0A");
return 0;
}
system("color 0A"); 其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色
5.当前的时间,和日期
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
system("date /T");
system("TIME /T");
return 0;
}
6.设置CMD标题:
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
system("Title 关机程序");
return 0;
}
7.删除文件
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
system("del d:\123.txt");
return 0;
}
通过这个程序我们可以实现将一个文件通过程序删除。
描述:system()这个函数是发出一个DOS令。
函数的用法是:int system(char *command);
函数的具体功能:
1.查看当前目录下的文件:
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
return 0;
}
2.冻结屏幕,也就是说可以在程序执行的过程中产生一个中断,这个对观察程序的运行是很重要的。
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
system("pause");
system("dir");
return 0;
}
在这个程序中当前文件下的目录一共是输出了两次,并且在第一次输出之后,会有停顿,也就是system("pause")在执行,当我们点击键盘上的任意的键的时候,就会再一次的输出目录。
3.清屏操作,也就是将cmd屏幕上的内容全部的清空
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
system("pause");
system("CLS");
return 0;
}
当我们点击键盘上的任意的键的时候,我们会发现cmd屏幕上的内容全部没有了。只剩下几个Press。。。
4.改变cmd的颜色
这个地方所说的改变颜色是指改变背景颜色或者是改变字体的颜色。
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
cout<<"当前目录下的文件有:"<<endl;
system("dir");
system("color 0A");
return 0;
}
system("color 0A"); 其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色
5.当前的时间,和日期
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
system("date /T");
system("TIME /T");
return 0;
}
6.设置CMD标题:
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
system("Title 关机程序");
return 0;
}
7.删除文件
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
system("del d:\123.txt");
return 0;
}
通过这个程序我们可以实现将一个文件通过程序删除。
相关文章推荐
- 如何写简历
- 在日期选择轮中选择的时间转换成年龄
- 字符串与数组互转
- 使用ASI传递post表单..参数是数组
- c语言解析
- 断点续传
- 第十四周实践项目1--验证折半查找
- Java NIO ByteBuffer图解
- Treap学习基本入门
- Leetcode180: Majority Element II
- StarUML使用说明-指导手册
- 通过dSYM和app文件分析Crash
- pat甲 1078 Hashing
- 在WPF中获取程序的专用工作集内存 PerformanceCounter
- 模糊测试相关文章
- DPDK编程指导——编写高效代码(翻译)
- Ansi、GB2312、GBK、Unicode(utf8、16、32)
- 点击头像单独把图片拉取出来.然后再次点击回到初始效果
- Echarts使用指南
- Php数组