我都试过了system()
和popen()
。当我在 cygwin 终端上运行该程序时,它工作得非常好,但是当我尝试通过双击 .exe 文件在 Windows 平台上运行它时,我得到了这个错误:
exception::handle: Exception: STATUS_ACCESS_VIOLATION
我得到这个错误popen()
但是我没有得到任何错误system()
。
我正在运行适用于 unix 和 windows 操作系统的简单命令,例如:
system("echo foo>foo.txt");
我在这里做错了什么?