收錄於話題 #小林C語言基礎 46個
「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」
這道理放在C語言學習上也一併受用。在編程方面有著天賦異稟的人畢竟是少數,我們大多數人想要從C語言小白進階到高手,需要經歷的是日積月累的學習。
那麼如何學習呢?當然是每天都練習一道C語言題目!!
作者
閆小林
白天搬磚,晚上做夢。我有故事,你有酒麼?
fopen("file",「r」)
//表示要打開名字為「a1」的文件,使用文件方式為「讀入」。
用「r」方式打開的文件只能用於向計算機輸入而不能用作向該文件輸出數據,而且該文件應該已經存在,並存有數據,這樣程序才能從文件中讀數據。用「w」方式打開的文件只能用於向該文件寫數據,而不能用來向計算機輸入,如果希望向文件末尾添加新的數據(不希望刪除原有數據),則應該用「a」方式打開。用「r+」、「w+」,「a+」方式打開的文件既可用來輸入數據,也可用來輸出數據,如果不能實現「打開」的任務,fopen函數將會帶回一個出錯信息。計算機從ASCII文件讀入字符時,遇到回車換行符,系統把它轉換為一個換行符,在輸出時把換行符轉換成為回車和換行兩個字符。程序中可以使用3個標準的流文件——標準輸入流、標準輸出流、標準出錯輸出流。
fclose(文件指針)
fclose(file)
//前面曾把打開文件時函數返回的指針賦給了file,現在把file指向的文件關閉,此後file不再指向該文件。
關閉就是撤銷文件信息區和文件緩衝區,使文件指針變量不再指向該文件,也就是文件指針變量與文件「脫鉤」,此後不能再通過該指針對原來與其相聯繫的文件進行讀寫操作,除非再次打開,使該指針變量重新指向該文件。
以上,如果你看了覺得對你有所幫助,就給小林點個讚,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~