大家好,我是张大鹏,争取每天抽空功给大家分享一个编程小知识,欢迎关注我。
我的GitHub地址是:https://github.com/zhangdapeng520
我的CSDN博客是:https://blog.csdn.net/qq_37703224?spm=1000.2115.3001.5343
我的公众号是:张大鹏520
喜欢技术的朋友欢迎关注我,大家可以一起交流,分享学习编程的乐趣和心得,一起成长和进步。
system的用法语法:
system("可执行程序路径");
作用:
- 在程序中启动另一个程序。
- 暂停程序。
#include#include // 引入系统库 int main() { // 入口函数 // system("路径"):用于在程序中启动另一个程序 // 比如:我们在这里系统画图板 // 注意:mspaint是在系统path环境路径中的,所以能够直接找到并启动 system("mspaint"); // 打印字符串 printf("启动画图板成功。n"); // 暂停 printf("输入任意按键退出。n"); system("pause"); // 等待用户输入任意按键 // 返回值 return 0; }
第一行和第二行叫做预编译,本质上是引入了一些其他的需要依赖的库。类似于Python和Go中的import。
main函数在之前的文章中介绍过了,是程序的入口。
这个程序中,使用以下代码调用windows系统的画图板:
system("mspaint");
使用以下代码达到让程序暂停的目的:
printf("输入任意按键退出。n");
system("pause"); // 等待用户输入任意按键
运行程序
在之前的文章中介绍过如何运行程序了,ctrl+f5编译运行即可。
在这里插入图片描述
我们关闭画图板,程序会继续执行,会执行到暂停程序的代码。
输入任意按键,程序继续执行,实际上就是执行完毕,等待用户输入任意内容然后退出。



