作者ji3g45j (pig)
看板Programming
标题Re: [问题] 请问一个关於SYSTEM CALL执行程式的问题
时间Fri Sep 26 20:58:22 2008
※ 引述《Cypresslin (啊哈哈~~)》之铭言:
: 请问一下
: 我写了一个指令,要求程式执行上一层资料夹中的执行档
: call system("../a.exe")
: 但是由於那个执行档同时还会include该资料夹的其他几个档案
: 结果变成就是不在那个资料夹执行(./a.exe)的话,会跑不动
: 所以想问问有没有可以切换当前工作位置的语法?
: 试过了call system("cd .."),但是接着去呼叫pwd他还是显示在同一个资料夹
: P.S.我用的是Fortran
system()这不叫做 system call ok?!!到底还有多人搞错阿....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.81.100
1F:→ jaw109:我记得system()是fork, execl跟wait的组合 220.139.74.129 09/26 21:02
2F:推 netsphere:这也算是Winapi中的一个函数嘛 XD218.163.194.147 09/26 21:18
3F:→ ji3g45j:system call是OS利用软体中断提供的服务! 124.8.83.201 09/29 10:35
4F:推 Ross0916:system() 是 winapi 的吗? 140.112.5.10 09/29 15:41
5F:推 netsphere:至少他一定有用到winapi218.163.192.173 09/29 17:20
6F:推 netsphere:在windows下218.163.192.173 09/29 17:24