用c语言检测某个程序是否运行,如果检测到了便启动另一个程序

用c语言检测某个程序是否运行,如果检测到了便启动另一个程序,第1张

可以借助系统命令来检测。

windows 用 tasklist 命令,linux 用 ps 命令。

c 使用 popen 函数来解析返回的字符串,一旦发现 xx 进程运行则用 system 函数启动另一个程序

如果需要持续检测,用 while 加 sleep 轮询。

#include <stdio.h>

#include<math.h>

void main()

{int k,l

float y,n,p,a,b,c

a=1000

printf("请选择方案1或者2")

scanf("%d",&k)

l=k+1

switch(l)

{case 2:

{ y=0.0585

n=0

b=5

c=0}

break

case 3:

{ y=0.0468

n=0.05

b=2

c=3}

break

default :printf("选项错误")

}

p=a*pow((1+y),b)*pow((1+n),c)

printf("%lf",p)

}

将int main()改为void main();case 2:后面的float y=0.0585,n=0,b=5,c=0显然是错误的,这里是赋值语句,不是变量的定义,每个赋值语句单独写一行,并用大括号括起来。另外,有些warning提示可以不去理会。

第一步:下载c-free5软件安装,打开后,新建一个空白文件。

注意:如果是软件工程的话,就要新建工程

第二步:打开构建-构建选项-选择编译,设置类别为c-language,在两个iso名称的选项框上打钩(如图),点击确定。

第三步:开始编写程序,编写完成后,点击运行(快捷键为F5),然后看下面的构建表中是否有错误提醒,如果有错误,根据上面的提醒改掉错误,再次运行。

第四步:确定编写的程序正确后,运行,如图,程序运行成功,保存。下次直接打开*.exe文件进行运行就可以了。


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

原文地址:https://54852.com/yw/8135258.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存