C语言怎样运行指定程序 windowsXP系统

C语言怎样运行指定程序 windowsXP系统,第1张

最简单的方法是用

(void) system(".......")

调用.

"......." -- 用双引号括御历起的是命令行

例如:

system("notepad abc.txt")

启动 notepad 编辑 abc.txt

system(..)函数的实参可以是字符变量,例如:

char command[]="notepad abc.txt"

system(command)

命令行 里也可调或洞用 批命令和其它指定程序,衫拆枯若用 start ...., 还可以设定运行优先级。

CreateProcess() 很繁琐,新手不易。

你这个图里的process只是一个函数的名称,和常用的printf, scanf在同一个等级,区裂渣别只是雹源拦,这个process是程序员定义的函数源胡,而printf和scanf都是c程序标准库函数。

至于这个process内部实现什么功能,就要看具体代码了。

同时在编程术语里面, process是进程的意思。

System.Diagnostics.Process.Start("程序的路径", "参数1 参数2")

第一个参数是aaa.exe 的携辩衫路径,第二个参数是用空格分开的两个参数组成的字符串。

aaa.exe中的main方法写做

static void Main(string[] args)

用Process.Start启动aaa.exe时main方法灶灶的辩腔args参数就是Process.Start传入参数用转换成的长度为2的数组


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12542778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存