檔案流的簡單輸入輸出:
也只有最簡單的用法。
要實現檔案流,首先要有標頭檔案fstream
輸出流:將電腦的東西輸出到資料夾裡,或者叫寫到資料夾裡。
基本格式:
第一種
ofstream out
("f:\\file.txt」)
// 開啟f盤下的file.txt檔案,開啟寫功能。
out<<
"123456"
//往資料夾寫入123456,注意尖括號的方向
上面**的out是物件,可以任意自己命名的,不過記住下面輸入的時候要用上面的那個名字。括號雙引號裡面的是資料夾的位址,如果改位址下面沒有該資料夾,則系統會自動幫你建立乙個資料夾。
第二種
ofstream out;
//和第一種差不多,第一種似乎更簡便一點
out.
open
("f:\\file.txt」)
;out<<
"abc"
;
輸入流:將資料夾裡面的內容輸入到電腦的快取。
基本格式:
第一種:
ifstream in
("f:\\file.txt");
//開啟檔案開啟讀功能
char a[10]
;in >> a;
//將資料夾的內容輸出到陣列a
上面**裡面的in是可以自己命名的,只要下面用的時候別用錯就行。
第二種:
ifstream in
("f:\\file.txt");
//開啟檔案開啟讀功能
char a;
while
(in)
上面的兩種輸入流是有區別的。
第一種沒法讀取空格,遇到空格就會停下來,空格後面的資料也沒法讀取。
而第二種則可以讀取空格,一直讀到檔案的末尾。
下面嘗試一下:
第一種輸入流:
#include
#include
using
namespace std;
intmain()
執行結果:
第二種輸入流:
#include
#include
using
namespace std;
intmain()
in.close()
;}
執行結果:
第一種讀取到的只有空格前面的ab,而第二種則連空格後面的c都讀了出來。
注意:
輸入輸出流的《和》,一般輸入流對應ofstream,所有建立的物件類似於cout,符號就和cout對應的符號一樣,輸出流同理。
寫完之後一定要關閉資料夾,不然沒法進行其他的流操作。
檔案輸入輸出流
學習內容 1.fileinputstream類 常用構造方法 fileinputstream string name 使用檔名建立fileinputstream物件 fileinputstream file file 使用file物件建立fileinputstream物件 2.fileonputst...
簡單的輸入輸出流(2)
從乙個文字檔案中讀取資料 public class fileinputstreamdemo1 mystream.close catch filenotfoundexception e catch ioexception e public static void main string args 簡單...
輸入輸出流的簡單理解
變數,陣列和物件中儲存的資料是暫時存在的,程式結束它們就會丟失.為了能夠永久的儲存程式建立的資料,需要將它們儲存在磁碟檔案中,這樣i o技術就產生了 輸入流 從檔案,網路,壓縮包或其它資料來源寫入記憶體中目的地 inputstream,reader 輸出流 源地寫出到檔案,網路,壓縮包或其它資料輸出...