c 檔案操作

2021-05-18 01:32:23 字數 880 閱讀 4993

今天學習 c++檔案操作。在csdn引擎搜尋,發現50條相關博文,很好很強大。不過都是07年以前的,難道學c++的都轉行了嗎?

先找了一篇照著做做

是yue_june寫的。

實驗1   新建乙個檔案輸出物件

#include

#include //需要引用的標頭檔案,c++對檔案的管理是封裝在這裡的。file stream 檔案流。

using namespace std;

//main

int main()

然後可以看到上面的截圖。

基本的開啟檔案 寫檔案實現了。如何實現讀取檔案內容呢。

剛開始我是這樣寫的

#include

#include

#include

using namespace std;

//main

int main()

{fstream file1;

string str ;

file1.open("e://1.txt") ; 

file1>>str;

file1.close();

cout<

結果呢輸出了 i 字就不在輸出了

然後我除錯了下在file1.close()前面加上了斷點

可以看到str的值是 i  因此這是在file1>>str的時候出錯的。

這時候 文件內容是  i love you 我將文件內容改變

這說明了:當遇到空格的時候,就不會繼續輸出到str中了。這跟從dos介面輸入資訊是一樣的,當遇到空格,enter等不可見字元的輸入的時候就會階段輸入流。

C 檔案操作與C 的檔案操作

c filestream 檔案流 主要用於使用二進位制方式讀寫檔案資料,可讀取任何檔案 建立filestream物件 e 建立filestream物件 filemode 指定系統開啟檔案的方式filestream fileaccess 指定檔案的訪問方式 read唯讀,write只寫,readwri...

C 檔案操作

c 追加檔案 sw.writeline 追逐理想 sw.writeline kzlll sw.writeline net筆記 sw.flush sw.close c 拷貝檔案 string orignfile,newfile file.copy orignfile,newfile,true c 刪除...

C 檔案操作

c 檔案操作 軒軒 發表於 2006 2 18 12 40 16 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器...