淺談c++中的輸出輸入辦法。本站提示廣大學習愛好者:(淺談c++中的輸出輸入辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談c++中的輸出輸入辦法正文
cin:
當碰著空格或換行符'\n'時,輸出停止: char a[10],b[10]; cout<<"Enter some input:\n"; cin>>a>>b; cout<<a<<b<<"End\n"; 輸入成果為: Enter some input: 12 34 56 1234END
cin.getline:
當碰著換行符'\n'或到達所能接收的最年夜字符數時,輸出停止: char a[10]; cout<<"Enter some input:\n"; cin.getline(a,5); cout<<a<<b<<"End\n"; 輸入成果為: Enter some input: 123456 1234END 須要留意的是,a讀入了4個字符,不是5個,是由於'\0'占了一名
cin.get:
可以讀入任何字符,包含空格和'\n': cout<<"Enter some input:\n"; char a,b,c; cin.get(a);cin.get(b);cin.get(c); cout<<a<<b<<c<<"End\n"; 輸入成果為: Enter some input: AB CD 那末a的值為'A',b的值為'B',c的值為'\n\
留意:
在應用get時,必需斟酌空格和換行符的處置:
int n;char c; cout<<"Enter a number:\n"; cin>>n; cout<<"Now enter a letter:\n"; cin.get(c);
輸入成果為:
Enter a number: 10 Now enter a letter
n的值順遂讀入10,但c的值為'\n',由於讀入數字10後,輸出流中下一個被讀取的字符是'\n'
以上這篇淺談c++中的輸出輸入辦法就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。