我想向指定的磁盤檔案中輸入字串,但是不知道這么撰寫錯在哪里,請各位前輩指教
uj5u.com熱心網友回復:
fopen 函式里,第一個引數對對指標變數取地址好像不對吧,第二個引數加了雙引號的話那檔案名就叫“filename”了。uj5u.com熱心網友回復:
fopen_s的第一個引數確實是二級指標,用二級指標修改一級指標的指向,沒什么問題這警告無非是想說fp可能指空了,既然你上面已經判斷過err的情況,要么err不包括該情況,要么編譯器檢查不到位
uj5u.com熱心網友回復:
想去掉警告很簡單,下面再判斷一次即可uj5u.com熱心網友回復:
既然已經用errno_t檢查過了,沒問題是肯定的,不過編譯器還是warning。親測解決方式:if(fp&&!err);解決了的話贊起來
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130865.html
標籤:C語言
上一篇:std::atomic_bool的load()取值和=號取值有什么區別?
下一篇:csdn提示非法詞組
