PALMisLIFE 討論區

標題: [求助] 在IIS下以C++寫CGI呼叫System Call的問題 [列印本頁]

作者: tony0325    時間: 2003-12-3 23:32
標題: [求助] 在IIS下以C++寫CGI呼叫System Call的問題
小弟用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大神討論,也找不到什麼答案
請問有沒有高手遇過這個問題阿??
作者: zombie    時間: 2003-12-9 00:00
標題: Re: [求助] 在IIS下以C++寫CGI呼叫System Call的問題
system call要先call cmd再把後面的動作用參數傳過去..
也就是tempstr 應該要用類似"cmd /c \"sort file1 /o file2 \o \" "的方式試看看




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5