1樓:匿名使用者
兩個反斜槓 \\
如filename1="c:\\qq.exe"
filename2="d:\\program files\\qq.exe"
你用getcurrentdirectory得到的是資料夾的路徑,要開啟一個資料夾的命令列不是直接一個路徑就可以的,需要加上explorer,如cmdline="explorer c:\\program files",其實就是執行explorer,並指定執行引數為方件夾的路徑。
還有,建議使有winexec函式,如
cmdline1="explorer c:\\program files"//方件夾有指定explorer。
cmdline2="c:\\program files\\qq.exe" //可執行檔案直接完整路徑就可以
winexec(cmdline1, sw_normal);
winexec(cmdline2, sw_normal);
2樓:
用字元陣列!
#include
int main()
3樓:匿名使用者
既然是windows,就不要用 system 了,用正統的 shellapi
關於c語言中使用system()函式的問題 & 命令列實行exe和雙擊執行exe的問題
4樓:
你學了mfc就會明白, 雙擊exe檔案, 實際上是系統用cmd.exe去執行你雙擊的exe, 執行完後, cmd.exe會自動退出, 但是你自己手動開啟了cmd.
exe, 它不會自動關閉, 必須你手動來關閉.
怎麼用c語言開啟一個應用程式
5樓:吉祥二進位制
c語言中開啟一個應用程式可以呼叫system(),也可以呼叫作業系統的api函式,比如windows系統可以呼叫createprocess()、shellexecuteex()等函式來開啟一個應用程式。
#include
#include
int main()
6樓:安徽新華電腦專修學院
fopen函式用來開啟一個檔案,其呼叫的一般形式為:
檔案指標名=fopen(檔名,使用檔案方式);
「檔案指標名」必須是被說明為file 型別的指標變數;
「檔名」是被開啟檔案的檔名;
「使用檔案方式」是指檔案的型別和操作要求。
「檔名」是字串常量或字元陣列。
7樓:匿名使用者
預設路徑是原始檔的路徑。
如果指定別的路徑,兩種方法:
一是相對當前預設路徑指定路徑。
二是指定絕對路徑。
譬如:e:\c\c.c 這是原始檔e:\c\abc.exe
e:\d\abcd.exe
c:\a\aaa.exe
如果想執行abc.exe,那麼可以不指定路徑:
#include
int main()
如果想執行abcd.exe,那麼可如下指定路徑:
include
int main()
如果想執行aaa.exe,則必須指定絕對路徑:
#include
int main()
對於空格問題,可按如下方法解決
#include
int main()
————————————————
在我機器上沒問題,你是什麼編譯器?
8樓:匿名使用者
很簡單,但你需要事先知道所需執行程式的路徑這裡假設qq在一下路徑: c:\qq\qq.exe程式**如下:
#include
using namespace std;
int main()
這樣就應該行了
或者你可以試試看這樣:
system("c:\'program files'\qq\qq.exe");
或者直接:
system("c:\program files\qq\qq.exe");
9樓:匿名使用者
system("程式路徑");
10樓:
同目錄的話
system("qq.exe");就好了
不知道為什麼,樓上的沒有#include
C 呼叫exe檔案執行命令
gta小雞 include int main 金色潛鳥 c 可以簡單地用 c 語言裡的 system 命令 開啟外部的exe可執行檔案,並帶命令列引數。例如,要調的外部可執行檔案是 prog2.exe,prog2.exe 的輸入引數 在 資料檔案 a.txt 裡,輸出檔案 為 b.txt 那麼 呼叫...
用c如何呼叫windowsapi翱
這個是用windows api寫程式的基本框架 這只是一個最框架,因為不瞭解你的功能的詳細情況,所以剩下的就由你自己去填寫與擴充 include include using namespace std lresult callback wndproc hwnd hwnd,uint message,w...
c語言在標頭檔案中呼叫函式,C語言中,是否可以呼叫其它檔案的函式?
韌勁 main 例程 1 看看上面的程式,沒有.h檔案。是的,就是沒有,世界上的萬物都是經歷從沒有到有的過程的,我們對.h的認識,我想也需要從這個步驟開始。這時確實不需要.h檔案,因為這個程式太簡單了,根本就不需要。那麼如何才能需要呢?讓我們把這個程式變得稍微複雜些,請看下面這個,檔名 first....