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

2021-08-30 03:06:21 字數 2116 閱讀 8548

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,平均分、標準差、最高分、最低分、不及格率算一下輸出即可。

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

c語言幫我解釋下程式c語言,幫我解釋一下下面程式的每句話的意思

include typedef struct date typedef struct 宣告乙個結構體型別 student record define max num 10 10個學生的資料student record students max num 以下是判斷輸入年月日是否正確 int valid...

誰能給我解釋一下,It looks like rain 裡的rain是什麼詞性,為什麼

名詞,雨,下雨。因bai 為durain 的另一種詞性是動詞,放在zhi look like之後不符合語法規dao則。look like 是固回定用法 看起來像.好像.的答意思。後面可以跟名詞,動名詞,和句子。不直接加動詞。這是乙個很口語化的說法 廢話 所以沒太大必要知道她是什麼詞形,知道用法,並且...

誰能給我解釋一下字面意思管理誰能給我解釋一下字面意思?

去看別人做事情,如果不滿意要去提醒或制止。加油!給分哦!管理 1 就是制定,執行,檢查和改進。制定就是制定計畫 或規定 規範 標準 法規等 執行就是按照計畫去做,即實施 檢查就是將執行的過程或結果與計畫進行對比,總結出經驗,找出差距 改進首先是推廣通過檢查總結出的經驗,將經驗轉變為長效機制或新的規定...