檔案流的簡單輸入輸出

2021-10-06 02:53:01 字數 1678 閱讀 7488

檔案流的簡單輸入輸出:

也只有最簡單的用法。

要實現檔案流,首先要有標頭檔案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 輸出流 源地寫出到檔案,網路,壓縮包或其它資料輸出...