c用system呼叫檔案比如,C 用system呼叫檔案 比如 system C qq exe , 現在的問題是我用System呼叫的是一個變數aaa,

時間 2021-12-25 08:13:42

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....