怎麼把c語言資料用txt直接匯入程式呢 同時還可以輸出txt?謝謝!

2025-01-08 22:10:26 字數 2055 閱讀 9092

1樓:網友

#include

void main()

float x=, y;

if (freopen("d:\\","r",stdin)==null)

printf("開啟檔案失敗!");

else do

scanf("%f",&y);

printf("讀取到y的值為: %f",y);

if(y>=0 &&y<=500)

x=;else if(y>500 &&y<=545)

x=;else if(y>545 &&y<=818)

x=;else if(y>818 &&y<=1000)

x=;else if(y>1000 &&y<=1175)

x=;else if(y>1175 &&y<=1500)

x=;else if(y>1500 &&y<=1667)

x=;else if(y>1667 &&y<=2000)

x=;else if(y>2000 &&y<=2500)

x=;else if(y>2500 &&y<=3000)

x=;else if(y>3000)

x=;printf("%f",x);

while(y>=0);

fclose(stdin);

執行結果:這只是個簡單的例子,還有一些型別轉換等因素沒考慮。

首先要在d盤下建立乙個文字,裡面是你的y的資料,我也不清楚你這資料是啥,隨便寫了幾個。

有兩行資料,每個資料之間用空格隔開,最後乙個-1是用來退出do while迴圈。

因為是do while,所以取到-1值的時候也會執行迴圈體,輸出的x值為y=1700時的值。

c語言如何把結果儲存在txt中?

2樓:小丁創業

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

1、第一步,新增了python檔案和文字檔案,可在vscode中讀取,見下圖,轉到下面的步驟。

2、第二步,執行完上面的操作之後,在txt檔案中寫入一些內容,以便以後讀取,見下圖,轉到下面的步驟。

3、第三步,執行完上面的操作之後,必須匯入os檔案,以便可以在os中呼叫某些檔案操作方法,見下圖,轉到下面的步驟。

4、第四步,執行完上面的操作之後,開啟乙個檔案以讀取內容,並將讀取的內容資料複製到變數a,見下圖,轉到下面的步驟。

5、第五步,執行完上面的操作之後,列印變數a以顯示內部內容,以方便參考,見下圖,轉到下面的步驟。

6、第六步,執行完上面的操作之後,執行檔案,以便將開始讀取和列印內容,見下圖,轉到下面的步驟。

7、第七步,執行完上面的操作之後,可以看出,檔案內容被讀取成功,見下圖。這樣,就解決了這個問題了。

3樓:天雲小店

通過檔案操作函式fprintf就可以將結果儲存到txt文字檔案中。

函式原型:int fprintf(file *fp, char *format, args, .

功 能:把args的值以format指定的格式輸出到fp所指定的檔案中。

返 回 值 :實際輸出的字元個數。

舉例說明如下:

file *fp;

fp = fopen("", "w+"); // 以寫的方式開啟需要寫入的文字檔案filename

fprintf(fp, "%d", a); // 需要儲存的資料為a

4樓:瀚漠

#include

file *stream;

void main()

fclose( stream );

使用fprintf函式:列印到指定的流或者檔案,這裡是用fopen先開啟乙個檔案流,然後通過fprintf列印資料到該檔案流內(即列印到檔案內),列印完關閉該檔案流。檔案位置:c盤。

5樓:網友

#include

#include

void main()

親,滿意好評哦^_^

檔案是c盤的file檔案。

6樓:網友

複製,黏貼,然後就在txt檔案中了。

C語言程式設計時怎麼把結果存檔,用C語言如何將結果輸出到一個文字檔案中儲存

是把輸出結果存檔,還是把你寫的程式存檔阿。如果是輸出結果存檔的話就把結果寫到檔案裡面。通過檔案指標和相關函式 把什麼結果存檔,說清楚 用c語言如何將結果輸出到一個文字檔案中儲存 用c語言將結果輸出到一個文字檔案中 儲存這你要轉換這個文字的格式 然後複製貼上 使用fprintf 詳情就等等吧 在吃午餐...

c語言sin怎麼用,C語言sin怎麼用

c語言sin 用來計算引數x 的正玄值,然後將結果返回。返回 1 至1 之間的計算結果。例子 include main double answer sin 0.5 printf sin 0.5 f n answer 執行sin 0.5 0.479426c語言sin sin 原型 double sin...

c語言怎麼用移位來表示除以,c語言怎麼用移位來表示除以

對x左移右移可以得復到 制 x 8,x 4,x 2,x,2x,4x,8x.這些是我們有的,bai那麼要求x 9,實際上du 很容易想到把1 9用2的冪次的和表zhi達出來!dao1 9在二進位制裡是0.000111000111000111.好像是,我大概沒算錯吧 那麼1 9 1 16 1 32 1 ...