格式化檔案 控制台輸入輸出

2021-07-09 13:02:50 字數 687 閱讀 4265

由於ofstream 類繼承於ostream 類(用來支援從磁碟檔案的輸入),因此ofstream可以使用ostream類的方法,這使得檔案的輸入輸出可以和控制台的輸入輸出相同,因此在控制台的格式化輸出方式是和檔案的格式化輸出方式是相同的。

下面以 檔案輸出物件fout 為例子:

//建立檔案輸出物件

ofstream fout;

//開啟檔案

fout.open(filename);

//判斷檔案開啟是否失敗

fout.is_open()

//ios_base::fmtflags是儲存這種資訊所需的資料格式

ios_base::fmtflags initial;

//將物件置於使用定點表示法的模式,獲取當前的初始化狀態到 initial

initial = fout.setf(ios_base::fixed);

//設定輸出的小數點位數,當前是輸出小數點後兩位

fout.precision(2);

//將物件置於小數點的模式,即使小數部分為 0

fout.setf(ios::showpoint);

//設定下一次輸出操作使用的字段寬度

fout.width(10);

//恢復原先的輸出格式

fout.setf(initial);

控制台輸入 輸出

1 使用input 方法可以進行控制台輸入 例 name input 請輸入名字 此時控制台會顯示 請輸入名字 輸入完畢後按下enter會將使用者輸入的內容賦值給name變數 name input 請輸入名字 print 你好 name 2 print 輸出的多種形式 在列印結尾顯示內容 print...

C C 控制台輸入輸出

c 1.輸入 1 readline string input console.readline 讀取一串字元,直到使用者按下回車。string input while input console.readline null 若要讀取一行多個數字,可以使用如下方法 string str str inp...

python控制台輸入 輸出

python 注釋 變數 型別 python運算子 比較 邏輯運算子 print 我是簡單的字串輸出 控制台執行結果 我是簡單的字串輸出age 18 print 我今年 d歲 age age 1 print 我今年 d歲 age age 1 print 我今年 d歲 age 控制台列印結果 我今年1...