c語言有好心人能給我解釋一下什麼叫檔案嗎?以及下面的程式是否錯誤以及執行過程

時間 2021-08-30 11:21:59

1樓:匿名使用者

c語言提供了檔案指標file 和fopen函式,用於磁碟「檔案」的開啟讀入和輸出寫入的功能。

其中:開啟讀入檔案:fopen(filein,"r"),其中指標對filein指向磁碟檔案:例如123.txt

輸出寫入檔案:fopen(fileout,"w"),如輸出檔案為234.txt,這個程式相當於複製123.txt 為

新檔案:234.txt

原**有些小錯誤,修改如下:

#include

int main()

file *in,*out;

char filein[10],fileout[10];

printf("enter the infile name");

scanf("%s",filein);

printf("enter the outfile name");

scanf("%s",fileout);

if((in=fopen(filein,"r"))==null)

{printf("cannot open the file.\n");

if((out=fopen(fileout,"w"))==null) //少了一個=號

{printf("cannot open the file.\n"); exit(0);

while(!feof(in))

fputc(fgetc(in),out);

fclose(in);

fclose(out);

執行結果:

2樓:趙韋華和

if((out=fopen(fileout,"w"))=null)少了一個=號。

檔案就是資訊的集合嘛。讀取的時候指標跳跳就是了。

最好 int main()

模式編寫。養成好習慣。

有沒有好心人能給我解釋一下這個c語言程式,謝謝,這個遞迴呼叫怎麼會到printf輸出那一步呢?

3樓:匿名使用者

不好給你說!!!只有自己去推,漢諾塔問題有規律的,如果有譚浩強的c語言程式設計的話,當中有詳解,就是遞迴的應用(記得清楚的話!!!)

4樓:匿名使用者

應該是程式之判斷一次if,不符合就執行整條else語句,所以才會到第二條printf語句,在地櫃執行n-1。(非專業解答)

有沒有人能幫我講解一下這個c語言程式的執行過程?

5樓:小黑哎啊

#include"stdio.h"

main()

//例如輸入abcdec,分別佔據s[0]='a',s[1]='b',s[2]='c',s[3]='d',s[4]='e',s[5]='c';

//s[0](j==0),s[1](j==1)還是賦值在原位,//s[2](這if不成立,j不自加1)s[2]='\0',//s[3]不為'c'(j==2),所以'd'就賦給了s[2];

//s[4](j==3),'e'賦予s[3],//s[5]='\0',賦空值;

6樓:晨曦露下

我舉個例子啊,比如acd,首先從第一個開始,s0=a,不是c,則把a賦值給s0,同時執行j++命令,j=1,陣列元素不變,然後s1=c不執行j++命令,則j仍然=1,陣列元素不變,最後,s2=d,而此時j=1,所以把d賦值給s1,陣列變成add,最後執行j++命令,j=2,執行sj='\0'即s2='\0',最後得到ad'\0'

求個c語言程式,希望好心人能幫一下。 5

7樓:a5a5a5嗷嗷嗷

你現在不寫以後也是不會寫的。。。用結構體陣列。。

struct student;

struct student stu[30];

孩紙。。我只能幫到這裡了。。。

8樓:沒事看看

問題比較簡單但是**實現起來有點麻煩,給你大概思路自己寫吧。

就是用結構體存放30個學生的平時成績和期末成績,然後和分數段比較,若符合某個分數段,這個分數段的人數加1,平均分、標準差、最高分、最低分、不及格率算一下輸出即可。

這道題沒什麼難度,就是練習你對結構體的運用和理解。

誰能給我解釋一下這道題呢,誰能給我解釋一下這道數學題?

設彈簧原長為x,彈簧的勁度係數為k,向左壓縮時彈簧力為f1,f1與f fm 是對平衡力,根據胡克定律得 f1 k x x1 f fm k x x1 1 向右拉伸彈簧的力為f2,f2與f fm 是對平衡力,根據胡克定律得f2 k x2 x f fm k x2 x 2 1 2 得 2f fm k x x...

西華大學西華學院是什麼呀?求好心人解釋一下,謝了

西華大學現在是實驗品。如果轉專業的話,這個學院裡面是可以隨便選專業的,很方便。當然前提是你考得上。這個裡面不管是什麼專業都強制性的上早晚自習。算是獨立的一個學院。說實話,要轉專業還是可以試一下。因為不通過這個,先讀一年以後再轉專業真的是很麻煩,沒有意思的。還有如果你讀的是文科專業,有些理科專業在轉專...

那位能給我解釋一下套筒啊?

鋼筋連線套筒,用於鋼筋機械連線的一種專用產品,分為冷擠壓套筒 錐螺紋套筒和直螺紋套筒。直螺紋錐螺紋連線好的鋼筋鋼筋連線套筒的特點 1.採用國際 45 號鋼材,特殊製造工藝,尺寸精度高,質量可靠。2.可連線 16 40mm的hrb335級和hrb400 級帶肋鋼筋。3.經過國家建築工程質量監督檢驗中心...