system函数失效问题

美丽的宽额头 2018-10-19 11:28:39
代码及执行结果如图,执行完什么结果也没有,好奇怪,windows service2008 r2系统
...全文
476 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
幻夢之葉 2018-10-19
  • 打赏
  • 举报
回复
在IDE中重新编译后运行也是这样子?
你这个exe是最新生成的吗
赵4老师 2018-10-19
  • 打赏
  • 举报
回复
关闭UAC、防火墙、杀毒软件、……
以管理员身份运行
……
美丽的宽额头 2018-10-19
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
system <process.h> or <stdlib.h>


加了stdlib.h也试过了,也是不行,
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
int rc=0;
printf("---begin---\n");
rc=system("qqq");
printf("---over--rc:%d-\n",rc);
}
这样随便执行一个命令,也不报错,就是啥反应也没,,返回值打出来是-1,有没有可能跟什么环境变量有关?
美丽的宽额头 2018-10-19
  • 打赏
  • 举报
回复
引用 1 楼 jianwen0529 的回复:
在IDE中重新编译后运行也是这样子?
你这个exe是最新生成的吗



在windows下用mingw32 gcc编译的,程序可以肯定是最新的
赵4老师 2018-10-19
  • 打赏
  • 举报
回复
system <process.h> or <stdlib.h>

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧