C C 基本輸入及讀取整行

2021-10-19 12:00:37 字數 674 閱讀 3386

整行讀取

c++標準庫提供了一組豐富的輸入/輸出功能。c++的i/o發生在流中,流是位元組序列:

預定義的cin 是 iostream 類的乙個例項。cin 物件附屬到標準輸入裝置,通常是鍵盤;cin 與流提取運算子>>結合使用。

cin預設使用空白(空格、製表符、換行符)來確定字串的結束位置:

#include using namespace std;

void testinput()

cin.get從輸入流中讀取字元到字元陣列,直到遇到分隔符(預設\n)或陣列最大長度-1;末尾會自動新增null:

basic_istream& get (char_type* s, streamsize n);

basic_istream& get (char_type* s, streamsize n, char_type delim);

cin.get讀取時,會把分隔符留在緩衝區中,若不主動去掉,則會一直讀取空字串:

char strin[1024];

for(int i=0; i<5; ++i)

若沒有後面的get(),則在讀取一行後,後續一直讀取空(因換行符還在緩衝區中)。

C C 基本輸入輸出

include include include 文字方式寫入和二進位制方式寫入的區別 using namespace std define error 1 define ok 0 int writefilewithcstyle file fp fp fopen 1.txt w if null fp ...

c c 基本輸入輸出學習總結

c語言輸入輸出 一 格式符 1 d 帶符號的十進位制整數 u 無符號十進位制整數 備註 d格式符 按整數實際寬度輸出 md md 格式符 控制輸出寬度 總寬度為m,如果實際寬度小於m,左側補空格 右側補空格 如果實際寬度大於m,按實際寬度輸出。0md為補充0 int d long int ld lo...

C C 對檔案的基本輸入輸出

c語言檔案輸入輸出 1.開啟文字基本格式 file 變數名 fopen 檔名 開啟方式 如 file fp fopen test.txt r 可以理解為生成了乙個file型別的指標變數fp,指向了以唯讀方式開啟的檔案 test.txt 此後對fp的操作即是對該檔案的操作。2.幾種常用的開啟方式及其描...