用C語言編寫的程式,出了些問題

2022-06-20 07:45:04 字數 359 閱讀 2843

1樓:匿名使用者

個人認為fgets(ch,a,f)根據ch的長度-1來確定a的值,留乙個『\0』,

rewind是吧檔案的指標提到檔案頭了!

那檔案的長度就確定了,戰時確定,總共18個byte,但是在open是系統自己回 多給一定的空間,來讓我們操作,所以在110時出錯

所以在沒有rewind時系統可能讀取記憶體中非法位址的內容,rewind後系統不讓 使用者非法讀取非此檔案的內容

2樓:

我只把你的exit(1);該成return 0;不管a等於多少都可以執行啊...

我用的是vc6.0的編譯器,不改exit(1);的話程式是錯誤的...

用c語言編寫12320?的程式,用C語言編寫1!2!3!20!?的程式

include int fun int int main printf d n sum 輸出算式結果return 0 int fun int i 階乘函式 採用函式遞迴呼叫return 1 include void main printf d n sum include include long l...

用C語言編寫程式,用C語言編寫三個程式

第一題 include include include include void fun char str,char c intmain void fun char str,char c 第三題 include include define n 4 typedef structshu intmain...

用c語言編寫程式,得出1 ,用C語言編寫程式,得出1 1 2 1 3 1 100的值

include int main void printf num d n num return 0 include int main 這樣是不更簡潔呢?物聯網校企聯盟技術部 void main include void main main printf d sum main 不懂再問,給分哦,親。i...