怎麼用c語言開啟應用程式,怎麼用C語言開啟一個應用程式

2021-08-30 01:19:11 字數 3387 閱讀 4085

1樓:吉祥二進位制

c語言中開啟一個應用程式可以呼叫system(),也可以呼叫作業系統的api函式,比如windows系統可以呼叫createprocess()、shellexecuteex()等函式來開啟一個應用程式。

#include

#include

int main()

2樓:安徽新華電腦專修學院

fopen函式用來開啟一個檔案,其呼叫的一般形式為:

檔案指標名=fopen(檔名,使用檔案方式);

「檔案指標名」必須是被說明為file 型別的指標變數;

「檔名」是被開啟檔案的檔名;

「使用檔案方式」是指檔案的型別和操作要求。

「檔名」是字串常量或字元陣列。

3樓:匿名使用者

預設路徑是原始檔的路徑。

如果指定別的路徑,兩種方法:

一是相對當前預設路徑指定路徑。

二是指定絕對路徑。

譬如: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()

————————————————

在我機器上沒問題,你是什麼編譯器?

4樓:匿名使用者

很簡單,但你需要事先知道所需執行程式的路徑這裡假設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");

5樓:匿名使用者

system("程式路徑");

6樓:

同目錄的話

system("qq.exe");就好了

不知道為什麼,樓上的沒有#include

在linux系統中,如何執行一個c語言程式?

7樓:匿名使用者

1、開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入:touch test.c。

2、可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫**。

在終端中輸入:vim test.c或者gvim test.

c開啟這個檔案並編寫**。

3、編寫完了這個**。現在開始編譯原始檔。在終端中輸入:

gcc test.cgcc是linux自帶的c語言編譯器。如果是windows則要用ide工具來編譯。

linux系統一般寫c語言用gcc +vim+gdb三個自帶的工具就可以了。

4、打完gcc test.c編譯完c原始檔。然後就可以看見a.

out的檔案。一般linux系統就預設為a.out為編譯完的檔案。

現在執行a.out檔案。在a.

out檔案的目錄下開啟終端並輸入./a.out就是執行檔案了。

5、如果想要編譯完的檔名不要用a.out檔案。就可以在編譯時打入.

gcc test.c -o test.out然後就可以看見有一個test.

out.檔案 了。-o後面跟著的編譯生成的檔名。

6、再執行test.out在終端中輸入./test.out結果如圖。這樣在linux系統下編譯並執行c語言就完成了。

8樓:想你帶你去遊遊

如果已經寫好了原始檔,那麼cd 進所在的目錄

gcc filename.c -o filename

./filename

9樓:匿名使用者

我不太明白你說的是什麼意思,linux下的c程式設計一般是通過gcc實現的。

例如,建立了一個hello.c文字,在文字中寫入#include

int main(void)

然後在終端輸入

$ gcc –o hello hello.c$ /tmp/hello

注:hello.c檔案放在/tmp目錄下,通過gcc -o hello hello.c命令生成一個hello檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。

10樓:匿名使用者

gcc 的編譯引數很多,可以檢視手冊即可按您的編譯目的選擇編譯方式,按一般方法編譯之後,可通過指出目標檔案的路徑來執行,也可以放在環境變數所指出的路徑中,直接在終端輸入命令執行。

11樓:匿名使用者

使用vi開啟,在終端輸入vi ***.c,然後按esc :q在終端輸入gcc ***.c -o a回車再輸入./a回車

結果就顯示在使用者名稱的前面。

12樓:不會上網de人

比如a.c

gcc a.c -o 檔案路徑/a

gcc ./a

檔案路徑你可以在它的屬性裡面複製下來直接貼上上去就可以了。

13樓:匿名使用者

linux下一個c程式的叢生到死:

如何在c語言中開啟另一個程式?

14樓:

用函式:

system("c:\\path\\c.exe");

path 填路徑, 反斜槓畫2槓,不是畫1槓.

15樓:

#include

#include

#include

#include

#include

#define max_buf 1024*1024#define cfg_name "command.ini"

using namespace std;

int main()

if ( !in.eof() )

in.close();

system ( buf );

return 0;}

應用程式錯誤,應用程式錯誤怎麼辦

優化大師問題 系統效能優化 磁碟快取優化 縮短關閉無響應程式的等待時間 windows xp自動關閉停止響應的 應用程式 縮短應用程式出錯的等待響應時間 windows xp關機時自動清理頁面檔案 啟用大系統快取 禁用頁面檔案 木馬或病毒問題 這類程式為了控制系統往往不負責任地修改系統,從而導致作業...

開啟網頁出現應用程式錯誤怎麼辦,開啟網頁老是出現《應用程式錯誤》是怎麼回事?

該記憶體不能read written常見原因 使用windows作業系統的人有時會遇到這樣的錯誤資訊 0x?指令引用的0x00000000記憶體,該記憶體不能 written 然後應用程式被關閉。如果去請教一些 高手 得到的回答往往是 windows就是這樣不穩定 之類的義憤和不屑。其實,這個錯誤並...

Android studio怎麼為應用程式新增模組依賴

在android studio按照如下的步驟為應用程式新增模組依賴。1 進行新增相關的依賴包模組,就需要開啟android studio的程式,進行開發介面中之後,點選選單 file project structure 2 開啟project structure中,在module中選中一個專案。3 ...