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

時間 2021-06-25 14:46:02

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);不正常退出。

就是這樣的了

多來看看書查查資料

大家幫忙看下我這個電腦配置,大家幫我看下我的電腦配置?

這個配置可以的了。玩現在這些主流的遊戲都可以了。除了電源個人認為按你的要求沒有什麼缺陷了。有些時候玩遊戲卡並不是配置或者顯示卡的問題,主要還是電源問題。電源的功率和電腦的執行速度密切相關。建議你換成龍霸455w電源。這樣在電壓稍低一點也是可以執行流暢的不會造成宕機關機和重啟的。別的也不多說了。你就是...

大家幫我看下這個配置

清華紫光17寸能換最好不用,三星,優派,飛利浦等主機板同意樓上的用華碩或精英的 光碟機本人推薦先鋒,當然你的光碟機也不錯 記憶體以後肯定是你的瓶頸,有錢最好升到2g,能很大程度上提高你的計算機效率。沒錢的話暫時也能很好的用,因為也不小了,推薦2g ddrii 667 有閒錢在換個靜音王的風扇就更完美...

大家幫忙看下 I3 2120電腦配置

價效比極強,配置主流,效能強大。雖然不如i5 i7,但玩玩現在的很多大型遊戲沒有多少問題,只是整合的顯示卡效能差了些,是整個系統的瓶頸,如果可以的話最好買塊450 550的顯示卡,在500 900元,那樣玩起遊戲會快得多,效果更好。560以上的顯示卡就不必了,價效比不好。如果不玩大型遊戲,那麼這套配...