如何把C語言程式的執行結果轉成文件

時間 2025-02-24 15:00:08

1樓:迷宮1佳

要用到標準流輸出。

#include

#include

int main(void)

file *fp; /這是建立指標 */

fp=fopen("統計結果。txt","r+")開啟檔案*/if(fp==null)

printf("開啟失敗");

return (0);

elseint a,b,c,d,ou = 0;

if (a%2==0)

ou=ou+1;

fprintf(fp,"%d",ou); 標準輸出到檔案 */if (b%2==0)

ou=ou+1;

fprintf(fp,"%d",ou); 標準輸出到檔案 */if (c%2==0)

ou=ou+1;

fprintf(fp,"%d",ou); 標準輸出到檔案 */if (d%2==0)

ou=ou+1;

fprintf(fp,"%d",ou); 標準輸出到檔案 */printf("%d/n",ou);

ou = 0;

return 0;

相關知識,你可以參看教材,上面講的很清楚哈。

如何將編寫好的c語言源程式變成可執行檔案exe

2樓:網友

選單欄build->點選build,就能生成可執行檔案了,放在原始碼乙個路徑下的資料夾裡。

3樓:網友

以gcc編譯器為例,可以分為四步。

第一步是預處理,包括語法檢查等工作。

gcc -p

第二步由源程式生產組合語言**。

gcc -s

會生成檔案,這個檔案裡就是彙編**。

第三步編譯器生成目標**,乙個原始檔生成乙個目標**。

gcc -c

會生成第四步聯結器從目標**生成可執行檔案。

gcc目標**包括機器碼和符號表(函式及變數名)。聯結器的主要作用是通過符號表在庫檔案和其他模組中找到在目標**中引入或未定義的符號(函式及變數名),將幾個目標**合成可執行檔案。

4樓:網友

直接編譯下就可以了 看你是用什麼軟體編的 一般在「檔案」裡有乙個「編繹」

c語言把輸出的結果存到txt檔案中,應該怎樣修改如下程式

5樓:網友

算了,我來給你完善吧,上午你應該一次把問題說完,現在假設你要把資料存到這個檔案(路徑跟你的和一樣,就是跟他們兩在一起);

實際上只需要在你現在**的基礎上加入把資料寫入檔案的操作就行了完整**如下:

#include ""

#define m 20

#define n 5

#define o 1

void main()

float b[m][o]=;

file *fp1,*fp2,*fp3;//多加乙個指標,為了給檔案寫入做準備。

if((fp1=fopen("","rt"))==null)

for(i=0;ifclose(fp1);

if((fp2=fopen("","rt"))==null)

for(m=0;mfclose(fp2);

printf("array a is:");

for(i=0;iprintf("array b is:");

for(i=0;i<20;i++)

printf("the array you want is:");

for(i=0;i<20;i++)

for(j=0;j<6;j++)

從這兒開始是加的寫入資料到檔案的操作。

if((fp3=fopen("","wt"))==null)//開啟檔案的屬性是隻寫屬性。

for(i=0;i<20;i++)

for(j=0;j<6;j++)

我在vc上除錯過了,沒有任何問題了,已經。你可以直接copy去測試。

怎樣把c語言源程式**變成可執行程式?

6樓:匿名使用者

比如你有乙個 study 專案,裡面建了乙個檔案點選單欄的生成-生成study

然後再去你建這個專案的資料夾裡面的debug資料夾裡有個和專案study同名的exe檔案。

如在d盤的。

d:\study\debug\

這個就是生成的可執行檔案了。

7樓:匿名使用者

你在c語言編譯器裡裡面**輸入完成後 編譯一下就行了。不知道你用的什麼c語言器。

8樓:匿名使用者

這要看你用的什麼編譯器了!一般的步驟都是先編譯一下,如果通過了就可以進行檔案的生成,大部分的編譯器在測試的時候就可以生成可執行檔案了!

是由源程式生成可執行檔案。源程式編譯通過以後,在的介面裡,有個叫。

編譯的選單,選單下有生成可執行檔案的命令,即可生成可執行檔案。

9樓:匿名使用者

編譯通過後,執行,就生成exe(可執行程式)。

c語言怎麼變成應用程式

10樓:vast的天語

有c語言源**,要將之轉換為可執行的應用軟體方法如下:

1、準備乙個c語言的編譯器,比如等等。

2、執行編譯器。

3、載入源**。

4、按alt-f9。

11樓:樹成

看看 譚浩強 主編的 清華大學出版社 出版的 c程式設計 一書編譯好的程式就自動跑到桌面去了。

其實啊 告訴你 當你編譯執行的時候 .exe檔案自然就已經生成了。你到相應的目錄下去找就可以了。

也許你的c水平很高了,但在這裡 提醒這位朋友啊,不要只學理論的知識,也學點操作吧。

12樓:利德

首先你編好這個程式,命名,比如 ,然後在乙個程式設計環境執行它,確保能執行成功。

13樓:網友

用編譯器,生成目標檔案。

14樓:網友

只要在本目錄下找到debug的資料夾,裡面有個跟你程式同名的。exe檔案,點選不就可以執行了嗎?

15樓:網友

連這個問題都搞不懂,也沒有必要把程式拿出來放在桌面上。

如何將c程式執行結果匯入word文件中

16樓:真龍化學

在dos下執行c語言時,如程式名為。

則執行aaa >c:\

這樣aaa產生的結果就被儲存到中了,開啟,選擇複製,然後貼上到word中。

17樓:網友

我的回答是,c程式執行的結果是經過連譯形成。exe檔案後顯示的果,這個結果再利用c語言編個程式複製到word文件中就可以在word中看這個結果了。

18樓:網友

將c語言程式檔案用文字文件開啟復制貼上就可以了。

19樓:網友

一樓說的不錯。

但還有一種方法。

那就是在那個你想要的程式檔案。c用開啟方式選擇word就可以在word上看了!

如何把的c語言源**轉換成.exe執行檔案?

20樓:林鵬

編寫好源程式之後,在編譯器上組建成exe檔案,之後找到此檔案,在windows環境下雙擊開啟。

21樓:網友

很簡單的 它編譯通過 就會 自動生成的 去你 編譯器的 資料夾裡 找 肯定 在裡面了。

如何把c語言的執行結果輸入到乙個文字中,是用fprintf嗎, 我不會用,誰幫我改一下這個程式

22樓:

定義乙個檔案型別的指標,int main()

23樓:網友

比如輸出到文字。

fp=fopen("","w+"); //此處先開啟流檔案。

fprintf(fp,"sum = %lf",p[i]+a); //將結果按格式輸出到開啟的流中。

c語言中,如何將txt文件的程式,調到c中執行?

24樓:光輝

簡單 寫註冊項 (#根類, 「txtfile\shell\open\command\」,取執行目錄 ()取執行檔名 ()1%」)這樣就關聯到txt檔案了 現在只要雙擊文字檔案就會開啟你的程式 不過你還得取命令列才能得到到底是啥文字呼叫的程式~ 這些東西在除錯模式下是無效的 編譯後才行 如果幫助到您,請記得采納為滿意答案哈,謝謝!祝您生活愉快!

25樓:徭秀穎

方法一、 將程式複製之後,黏貼到c編譯器中除錯執行 方法二 將文字檔案更名為。c檔案,然後在編譯器中開啟。

26樓:居芝析夏

直接複製貼上···要麼就將滑鼠放在文件上單擊右鍵在選擇「開啟方式」

選擇c編譯器開啟。

linux中,執行c語言程式如何執行

1 開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入 touch test.c。2 可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫 在終端中輸入 vim test.c或者gvim test.c開啟這個檔案並編寫 3 編寫完了這個 現在...

c語言下列程式執行結果int a 7,b

岔路程式緣 下列程式的執行結果是 d include int a 7,b 3 void fun int x,int y main a.4,7 b.7,3 c.2,6 d.8,6 答案選d,原因是 1 首先程式開頭定義的a 7,b 3屬於全域性變數。它在所有函式中有效。2 其次在main函式中又定義了...

有關C語言執行結果的問題

要說明白這個問題,就要講到輸入輸出流的概念。c語言的輸入和輸出都是在一個緩衝區裡面進行,c語言碰上scanf會先檢查輸入流,如果為空,則提示要求使用者輸入,使用者一直輸入直到敲完回車,然後將所有的輸入都送給輸入流,由程式處理。如果不為空,則直接從輸入流處理。來看看樓主的輸入。scanf第一次執行,要...