程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 淺談c++中的輸出輸入辦法

淺談c++中的輸出輸入辦法

編輯:關於C++

淺談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++中的輸出輸入辦法就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved