C语言中打开一个应用程序可以调用或运行命令
C语言中打开一个应用程序可以调用或运行命令system(),也可以调用操作系统的API函数,比如Windows系统可以调用CreateProcess()、ShellExecuteEx()等函数来打开一个应用程序。
举例
#include <stdio.h>
#include <stdlib.h>int main()
{printf("在windows上打开记事本程序\n");system("notepad.exe");return 0;
}
默认路径是源文件的路径。
如果指定别的路径,两种方法:
一是相对当前默认路径指定路径。
二是指定绝对路径。
譬如:
E:\C\c.c 这是源文件
E:\C\abc.exe
E:\D\abcd.exe
C:\A\aaa.exe
如果想执行abc.exe,那么可以不指定路径:
#include <stdlib.h>int main()
{char *cmd="abc.exe";system(cmd);return 0;
}
如果想执行abcd.exe,那么可如下指定路径:
#include <stdlib.h>int main()
{char *cmd="abc.exe";system(cmd);return 0;
}
对于空格问题,可按如下方法解决
#include <stdlib.h>int main()
{char *cmd="E:\\AB\" \"CD\\xyz.exe";//即执行E:\AB CD\xyz.exesystem(cmd);return 0;
}
转载自:http://bbs.sunsili.com/forum.php?mod=viewthread&tid=6#lastpost
C语言中打开一个应用程序可以调用或运行命令相关推荐
- 在maven项目中打开jsp_零基础在intellij中打开一个项目复制粘贴内容即可运行的java拼图...
我刚学java语言,在学习java简单的拼图游戏时发现网上有些居然要导入调试,而且网上有些说的调试方法不明不白,所以我就分享了我的可直接复制在新项目中的源码,如果要直接要搞好的话就可以用结尾的分享提取 ...
- 如何在网页中打开一个本地桌面程序
如何在网页中打开一个本地桌面程序 转载 2015年11月26日 20:30:14 1473 通过网页链接打开本地本地程序,想到最多的方法就是通过activex控件,但这里介绍一个通过注册新协议来打开本 ...
- (一)易语言学习笔记之从了解易语言到写一个小程序
如果要安装易语言参考下面链接: https://www.bilibili.com/video/BV1Rd4y1F7N4/?spm_id_from=333.999.0.0&vd_source=8 ...
- c语言代码存放的区域 堆栈,C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)...
BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域.BSS是英文Block Started by Symbol的简称.BSS段属于静态内存分配. 数据段 :数据 ...
- c语言常见错误分析和程序调试,C语言中常见错误分析及程序调试
总结分析了C语言中常见错误及程序调试的相关技巧,以提高初学者的编程能力. 2 8 2月 0年l 0 电脑学习 第6 期 C语言中常见错误分析及程序调试 陈伟' 陈东淼 摘要:总结分析了 C语言中常见错 ...
- matlab的使用问题(—):每次双击.m文件都会自动打开一个matlab程序
每次双击.m文件都会自动打开一个matlab程序: step1:下载这个文件 http://pan.baidu.com/s/1pL2ULOf step2:解压,运行里面的.m文件,会生成一个reg文件 ...
- 安卓HTML中打开一个连接!点击跳转了,可以实现返回上一级的HTML的页面!
安卓HTML中打开一个连接!点击跳转了,可以实现返回上一级的HTML的页面! 一般都要监听手机的返回按钮和页面上的返回按钮 //监听手机的返回按钮 @Override public boolean o ...
- c语言判断字符串的编码,C语言中判断一个char*是不是utf8编码
C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因为UTF8和ASCII兼容 实例代码: int utf8_check(const char* ...
- 怎样设置一个函数C语言,C语言中怎样编写一个函数 如何在C语言中定义一个函数?...
如何在C语言中定义一个函数?小编很想在你面前流泪最后却还是选择装作打个哈欠 为什么小编怎么定义函数都不正确呢? 总是说小编 表达语法错误在main函数中 小编们可以在头文件与main函数之间定义,并编 ...
最新文章
- 如何更高效、系统地学习三维点云原理与方法?
- win10突然只剩下c盘和d盘了_电脑C盘爆满飘红?系统卡?试试这两种解决办法
- Spring 加载、解析applicationContext.xml 流程
- .NET和Docker ,比翼双飞
- go语言读取文件的方法-1
- HTML5活动目的,完美活动策划方案指南(教你做有意思的H5方案)
- vmware服务器虚拟机重新安装系统教程,在VMware虚拟机装系统教程_vmware装系统_U盘工具_装系统教程_课课家...
- Linux 离线安装本地rpm的命令
- 手机恢复出厂设置命令_OpenWRT 恢复出厂设置命令
- 手把手教你怎么关闭win10自带的杀毒软件
- OSI七层模型的功能以及设备
- PHP中终止程序输出的exit和die
- Android ViewPager嵌套ViewPager+Fragment问题
- MFC实现浮点/进制转换计算器
- 考研英语(一、二)应用文(小作文)写作模板—中公考研
- PTA Sheldon的小本本
- Ubuntu16.04 + GeForce GTX 1080 + Python3.6 安装 CUDA8.0
- 探索创建InitialContext过程
- windows10的PHP环境变量
- ntohs和htons的区别