cin流能够用于读取标准输入流的一个字符。一行字符包括空格。多行字符等。示比例如以下:
#include <iostream> using std::cout; using std::endl; using std::cin; int main(void){ const int maxlength=100; char text[maxlength]={0}; char test=0; //读取一行文本。能够包括空格。以回车(' ')结束 cin.getline(text,maxlength); cout << "You entered:" <<endl<<text<<endl; //用'!'取代' '。表示字符串的结束。这样就能够读取多行文本了 cin.getline(text,maxlength,'!'); cout << "You entered:" <<endl<<text<<endl; //读取单个字符 cin >> test; cout << "You entered:" << endl << test << endl; return 0; }