1樓:快樂0小孩
開啟根目錄下的file.txt這個檔案 w 用於寫入資料 null 如果返回值為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樓:
fopen("file.txt","w")檔案開啟錯誤的時候 比如說file.txt已經建立或者不存在的情況下,該檔案不能被寫,結果就返回null 。
此時執行printf("can't open file\n");exit(1);不正常退出。
就是這樣的了 多來看看書查查資料
大家幫看下這個c語言程式裡面if((fp=fopen("file.txt","w"))==null)是什麼意思??
4樓:匿名使用者
"file.txt"是檔名;"w"是隻寫的意思;
if((fp=fopen("file.txt","w"))==null)這個語句的意思如果這個檔案的內容為空,就是什麼都沒有的話,則執行下面的輸出語句!
5樓:
fp=fopen("file.txt","w"))==null
開啟要寫的檔案,不成功就是null,執行if語句。成功就跳出if語句,執行下面的
6樓:鬆_鶴延年
先執行fp=fopen("file.txt","w"),以抄只寫的方式建立並開啟
bai文字檔案du,已存在zhi
的檔案將被覆蓋。
dao然後返回檔案指標給fp。
再執行fp==null,如果前一步開啟檔案失敗,就會返回null,則fp==null為真,執行if中的語句。否則跳出if 語句,執行後面的語句。
c語言問題if ((fp = fopen(filename, "w")) == null)
7樓:聽不清啊
它提示說fopen這個函式可能會不安全,要求使用fopen_s函式。
如果filename中只有一個檔名,那麼這個檔案就在c程式所在的資料夾中。
c語言程式問題:為什麼這段**中if((fp=fopen("mima.txt","a"))==null)裡面沒有執行?
8樓:德昂當
if((fp=fopen("mima.txt","a"))==null)
如果檔案不存在,會建立一個。所以不會是 null
可以用 "r"會達到你的要求
9樓:匿名使用者
改為if( !(fp=fopen("mima.txt","a") )試試
大家幫看下這個C語言程式裡面if fp fopen filewNULL 是什麼意思
良啟西門爾雲 file.txt 是檔名 w 是隻寫的意思 if fp fopen file.txt w null 這個語句的意思如果這個檔案的內容為空,就是什麼都沒有的話,則執行下面的輸出語句! 呼延文玉登嫣 if fp fopen file.txt w null fopen file.txt w ...
大家幫我看下這個人是誰,大家幫我看下這個人是誰?
不知道為什麼,看著他感覺有點臉盲,不過挺帥的 張嘉倪 jenny 年6月22日 大家幫我看下這個是不是真的 100 有可能是真的,估計有5成,這個需要和群裡的人交流才能得知真假。大家幫我進來看看這個人是誰 明星?還是。是個演員,也是個模特,叫何泓姍 最近演了烈火刀影,叫何泓姍 大家幫我看下這中國漢子...
幫忙看下這個微控制器c語言程式什麼意思
思念不濕 首先,這個跟你的微控制器晶振頻率有關,我推算了下,你的晶振應該是6mhz.給你算下10ms 10000us,而10000 38 130約2.0242914979us。晶振6mhz,所以乙個晶振週期為1 6us,而微控制器執行乙個指令需要乙個機器週期為12個晶振週期就是12 1 6 2us,...