c 輸入輸出

2021-10-03 18:24:25 字數 931 閱讀 2076

cin會跳過資料前的空格,不會跳過資料後的空格. 要想不跳過空格,用cin.get()

/*輸入為:  

28 guyong

*/int n;

string name;

cin>>n;

getline

(cin,name)

;// name為空字串

char c;

cin.

get(c)

;// c 為空格

讀入逗號隔開的字串

string line,str;

getline

(cin,line)

;stringstream ss

(line)

;while

(getline

(ss,str','))

重定向 cin, cout

ifstream fin

("../../test/in.txt");

if(!fin)

cin.

rdbuf

(fin.

rdbuf()

);

讀入混合的整型和字串

/*

input:

7 4 3sdj djsl 24 24jjkj

output:

7 4 24

3sdj djsl 24jjkj

*/int

main()

else

}for

(auto i:nums)

cout

auto s:strs)

cout

}

C 輸入輸出

一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...

C 輸入輸出

c語言不提供輸入輸出語句,輸入輸出操作有函式來實現。c的標準庫函式中提供了許多輸入輸出函式,如printf scanf 等,使用時需要新增相應的標頭檔案 scanf d num 逗號前為控制語句,後半部分為變數的位址。當中 d是輸入格式控制字串 scanf 函式在接受輸入資料是預設不採集空格,回車,...

C 輸入輸出

c 中的一些常用輸入輸出 include include include include using namespace std void win io 由控制台輸入 void file io 檔案進行輸入 in file.close void file io 2 in file.close in ...