PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 2005|回復: 1
打印 上一主題 下一主題

[求助] 在IIS下以C++寫CGI呼叫System Call的問題

[複製鏈接]

35

主題

0

好友

286

積分

該用戶從未簽到

文章
289
跳轉到指定樓層
1#
發表於 2003-12-3 23:32 |只看該作者 |倒序瀏覽
小弟用C++寫CGI程式,遇到了一個問題
小弟寫了一個呼叫System Call程式,用dos裡面的sort程式來排序我的檔案

tempstr=sprintf("sort file1 /o file2 \o");
int i=system(tempstr);

compile過了沒有問題,但是程式執行後,
i總是傳回-1,也就是System Call執行失敗

請問,是因為IIS不支援CGI程式的System Call嗎?
還是小弟疏忽了什麼重要的觀念,
剛剛花了半個小時跟google大神討論,也找不到什麼答案
請問有沒有高手遇過這個問題阿??
分享淘帖0 分享分享0 收藏收藏0 頂0 踩0
TH-55 + P8 拒絕倚老賣老,磨刀霍霍向老白

11

主題

1

好友

485

積分

該用戶從未簽到

文章
537
2#
發表於 2003-12-9 00:00 |只看該作者

Re: [求助] 在IIS下以C++寫CGI呼叫System Call的問題

system call要先call cmd再把後面的動作用參數傳過去..
也就是tempstr 應該要用類似"cmd /c \"sort file1 /o file2 \o \" "的方式試看看
If something is ugly or hard, it is wrong

我的Blog: http://grave.dyndns.org/blog/zombie/
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免費註冊

與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

GMT+8, 2024-11-17 12:45 , Processed in 0.052366 second(s), 30 queries , Gzip On.

Powered by Discuz!

© 2001-2012 Comsenz Inc. style by eisdl

回頂部