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

2022-02-16 19:12:32 字數 6344 閱讀 6288

1樓:gz陶克說

注意:如果是軟體工程的話,就要新建工程

第二步:開啟構建-構建選項-選擇編譯,設定類別為c-language,在兩個iso名稱的選項框上打鉤(如圖),點選確定。

第四步:確定編寫的程式正確後,執行,如圖,程式執行成功,儲存。下次直接開啟*.exe檔案進行執行就可以了。

2樓:閎藹允方

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

#include

#include

int main()

3樓:匿名使用者

有兩種情況:

第一種情況,開啟需要的其它檔案後,本程式等待,直到將所開啟的檔案關閉後本程式再繼續執行:

用system()函式,例如,要開啟e:\a.exe就這樣做:

#include

int main(void)

第二種情況,本程式與開啟的檔案併發執行(並非嚴格意義上的併發執**況,這了便於理解,權且用這個詞語),開啟其它檔案後,本程式不等待,將繼續執行後面的語句:

用execl()函式(非標準庫函式,但是通常情況下,常用的作業系統都提供此函式),假設要開啟e:\a.exe檔案:

#include

int main(void)

4樓:匿名使用者

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

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

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

二是指定絕對路徑。

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

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

5樓:想你帶你去遊遊

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

gcc filename.c -o filename

./filename

6樓:匿名使用者

我不太明白你說的是什麼意思,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檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。

7樓:匿名使用者

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

8樓:匿名使用者

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

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

9樓:不會上網de人

比如a.c

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

gcc ./a

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

10樓:匿名使用者

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

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

11樓:gz陶克說

注意:如果是軟體工程的話,就要新建工程

第二步:開啟構建-構建選項-選擇編譯,設定類別為c-language,在兩個iso名稱的選項框上打鉤(如圖),點選確定。

第四步:確定編寫的程式正確後,執行,如圖,程式執行成功,儲存。下次直接開啟*.exe檔案進行執行就可以了。

12樓:吉祥二進位制

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

#include

#include

int main()

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

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

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

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

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

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

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

14樓:匿名使用者

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

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

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

二是指定絕對路徑。

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

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

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

15樓:匿名使用者

system("程式路徑");

16樓:

同目錄的話

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

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

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

17樓:

用函式:

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

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

18樓:

#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;}

19樓:泥姮曾悌

呼叫其他程式有兩種方式,一個是

直接呼叫其他模組中的函式,另外一個是用系統專呼叫屬的方式呼叫已經編譯連線好的可執行檔案。

第一種方法的話,無論你用什麼工具都是在你的程式裡面新增你要呼叫函式的函式宣告,然後再編譯之後把兩個obj檔案連線起來。或者是把你要呼叫函式作到一個lib檔案裡面,然後連線到這個庫。

第二種方式的話,就是把你要呼叫的函式(main函式)編譯連線成一個獨立的可執行檔案,然後在你自己的程式裡面指定目錄結構程式名用系統呼叫執行。

vc的話不太適合初學者理解c語言,不過樓主如果是僅僅完成這個程式的功能的話,第一種方法中的編譯和連線工作vb都會給你做,你只需要把**加入工程中,然後在你的函式前宣告呼叫的函式就行了。

--------不華麗的分割線-------

我明白了,你不理解的是我說的編譯啊連線這些術語。這樣吧,你新建一個vc工程,把那個c加進去,然後執行一下。接著去你建的那個工程的資料夾下找一個和你的工程名一樣的字尾是.

exe的檔案就能用了。前提是你要用的那個.c檔案裡面有main方法。

c語言怎麼開啟一個資料夾,求完整程式 20

20樓:

調 windows exploler 開啟一個資料夾,例如 d:\user\wang\data, 用 眼睛看:

system("start d:\\user\\wang\\data");

獲取一個資料夾(例如 d:\user\wang\data) 裡所有檔名,並存入當前資料夾的 a.lis 檔案裡:

system("dir /b d:\\user\\wang\\data > a.lis");

21樓:lg莞莞

#include

void main()

22樓:欣柯哥

#include

int main()

基本就是這樣,沒具體的例子沒辦法給你具體答案....

23樓:西北望射天狼

void read_data()

printf("\n讀取資料中……\n");

fscanf(fp,"%d",&len);//讀入記錄數for(i=0;i

fclose(fp);

c += len;

printf("*****讀取資料成功!****\n");

output();}

24樓:匿名使用者

呼叫系統api可以實現,下為linux下一個遍歷目錄也就相當於資料夾的程式原始碼

#include

#include

#include

#include

#include

#include

void printdir(char*dir, intdepth);

intmain()

void printdir(char*dir, intdepth)chdir(dir);

while ((entry = readdir(dp) != null)

else printf(「%*s%s\n」,depth,」」,entry->d_name);}chdir(「..」);

closedir(dp);}

25樓:手機使用者

在c語言中,對資料夾的操作,專業的說法稱為"切換路徑/目錄",而不是"開啟",因為資料夾,並不是一個"真正的檔案",而只是一個訪問檔案的目錄.

用c語言中的函式chdir,也就是change directoryint chdir(char *path)-- 使指定的目錄path變成當前的工作目錄,之後所有的檔案操作都是該目錄下.

比如,想切換到f盤test目錄下可以這樣:

chdir("f:\\test ");

返回0表示切換成功,否則,表示失敗.

c語言中怎樣開啟一個檔案後顯示在螢幕上?

26樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、第一步,開啟軟體,在**的第一行寫標頭檔案,然後在此處寫#include

,其中包含要在此標頭檔案中呼叫的函式,見下圖,轉到下面的步驟。

2、第二步,完成上述步驟後,在第二行中是主要功能,是程式執行的入口點。

int maihn(void),可以省略void,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,編寫main函式,必須在其後面新增大括號,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,呼叫printf()函式,此函式是在螢幕上輸出一行文字,見下圖,轉到下面的步驟。

5、第五步,完成上述步驟後,編寫printf函式的格式,裡面必須有雙引號,外部必須用分號標記,見下圖,轉到下面的步驟。

6、第六步,完成上述步驟後,加「return 0」,  就完成了,見下圖,轉到下面的步驟。

7、第七步,完成上述步驟後,進行編譯,執行結果將出現在螢幕上,見下圖。這樣,就解決了這個問題了。

m n 用c語言怎麼寫程式

1 寫一個計算x 的子函式,採用遞迴的思路,具體如下 int fun int x 用的時候只要在主函式中呼叫fun m fun n 就可以了,這樣不管加幾項都可以通過呼叫這個函式實現。2 遞迴是很有用的演算法,lz可以多看下,像這種求階乘的用遞迴有助於你理解,可以翻翻書,一般書上都有 3 最後祝學業...

5的C語言程式怎麼寫,用C語言編寫程式,計算表示式112131415的結果線上等。

incude void main printf f n s 你會寫bai1 2 3 4 5吧,如下 du float s 0 for float i 1 i 5 i zhi那麼你會寫 1 1 2 1 3 1 4 1 5吧,如dao下 float s 0 for float i 1 i 5 i 那麼你...

這個程式用C語言怎麼做

include stdio.h include string.h int instr char str1,char str2 if p 0 return i return 1 void main 呼叫函式strstr直接解決問題 使用kmp演算法最為有效。include void getnext c...