大家幫看下這個C語言程式裡面if fp fopen filewNULL 是什麼意思

2021-06-25 14:47:34 字數 1019 閱讀 8851

1樓:良啟西門爾雲

"file.txt"是檔名;"w"是隻寫的意思;

if((fp=fopen("file.txt","w"))==null)這個語句的意思如果這個檔案的內容為空,就是什麼都沒有的話,則執行下面的輸出語句!

2樓:呼延文玉登嫣

if((fp=fopen("file.txt","w"))==null)

fopen("file.txt","w")就是用寫的方式開啟file.txt檔案,如果檔案不存在,會自動建立新的file.

txt檔案;如果存在,你想寫資料,file.txt中的原資料會被清空(如果檔案存在,則將從檔案的起始位置開始寫,檔案中原有的內容將全部消失);

if((fp=fopen("file.txt","w"))==null)

如果開啟檔案失敗會返回null,判斷檔案指標fp指向開啟檔案是否成功,失敗的話就執行if裡面的語句,輸出提示資訊!

夠詳細了吧!

3樓:北辰酆海雪

fp=fopen("file.txt","w"))==null

開啟要寫的檔案,不成功就是null,執行if語句。成功就跳出if語句,執行下面的

4樓:雪菊鎖璧

先執行fp=fopen("file.txt","w"),以只寫的方式建立並開啟文字檔案,已存在的檔案將被覆蓋。

然後返回檔案指標給fp。

再執行fp==null,如果前一步開啟檔案失敗,就會返回null,則fp==null為真,執行if中的語句。否則跳出if

語句,執行後面的語句。

5樓:貫玉蘭賞鳥

fopen("file.txt","w")檔案開啟錯誤的時候比如說file.txt已經建立或者不存在的情況下,該檔案不能被寫,結果就返回null

。此時執行printf("can't

open

file\n");exit(1);不正常退出。

就是這樣的了

多來看看書查查資料

大家幫我看下這個配置,大家幫我看下這個配置值多少錢?

肯定第二個好,因為第二個無論從效能配置,還是以後做什麼用途 處理或玩大型網路遊戲 都是綽綽有餘。主要是效能穩定。下面個不錯現在普通使用者主流的!上面個是低一點不過就比下面個低6 個點!中毒不中毒是你係統軟體防禦問題!下面哪個要好點.但是顯示卡不好 不要採用512m的,8500gt 512m的應該是d...

大家幫看下這個是不是沉香木,大家幫看下這個是不是沉香木?

用心回答 你的 bai我看不是du沉香木。鑑定沉香1按照你zhi這沉香木的成色來看,dao香味一定是很重專的,香味擋都擋不住。屬2沉香木的硬度很小,用指甲用力摳,指甲就會陷進去。3沉香木一般是不會沉水,浮在水面。4沉香木由於密度小,同樣大小的木材,沉香木明顯很輕。5沉香木一般不會有這麼黑,感覺油性很...

新手學習C語言程式看不懂請大家幫忙

程式是從main函式開始執行的,所以你看的時候也可以從main函式開始看,從上到下看.遇到呼叫的子函式再轉到子函式去看,也是從上到下,有問題hi我吧,我白天都在 第一題還想是求素數吧,這是按照素數的定義寫的函式。我把他格式化了一下,應該能看懂了吧。int isprime int a 第二題even ...