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

2021-06-25 14:47:35 字數 1019 閱讀 8072

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

就是這樣的了

多來看看書查查資料

大家幫看下這個c語言程式裡面if fp fopen fi

快樂0小孩 開啟根目錄下的file.txt這個檔案 w 用於寫入資料 null 如果返回值為null表示開啟檔案錯誤 孤漠飛鳥 if fp fopen file.txt w null fopen file.txt w 就是用寫的方式開啟file.txt檔案,如果檔案不存在,會自動建立新的file.t...

求大神幫忙看看下面這個C語言程式,為什麼不管輸入多少值給i,出來的結果都是一樣的

printf語句裡應該是 p 記錄的是位址 你用的int c語言,求大神看看,為什麼不管輸入什麼數,結果都是0.000000 double sqr double double x 求大神看看這個c語言程式 出錯了,為什麼得不到正確結果 你的程式貌似沒有什麼問題,include include int...

大家幫忙看下這個鑽戒值多少錢,大家幫忙看下這個鑽戒值多少錢

呵抄呵樓主你好,這個鑽戒的 不是單純bai的由重量決定的du。其實zhi鑽戒的 主要dao是由鑽石的4c標準決定的。所謂的4c標準就是鑽石的重量 鑽石的顏色 鑽石的淨度和鑽石的切工這四個方面。而且鑽石還有很多品牌呢,品牌在一定程度上也會或多或少的影響鑽戒的 據我所知,隨便一枚克拉鑽的 大概也要十幾二...