5.16 cin 循环输入输出字符串

程序来源 :C++ primer plus
章 节 :5.5
名 称 :5.16 textin1.cpp
功 能 :循环输入输出字符串
开发时间 :2020-1-16
版 本 :v1.0
运行测试 :通过
C++11支持:执行工具-编译选项 输入
-std=c++11 并打钩

/********************************
 * 程序来源 :C++ primer plus
 * 章    节 :5.5
 * 名    称 :5.16 textin1.cpp
 * 功    能 :循环输入输出字符串
 * 开发时间 :2020-1-16
 * 版    本 :v1.0
 * 运行测试 :通过
 * C++11支持:执行工具-编译选项 输入
 *            -std=c++11 并打钩
 *******************************/
#include 

using namespace std;

int main() {
    char ch;
    int count;
    cout <<"Enter chararcters;Enter '#' to quit:\n";
    cin >> ch;    //can't read space, Enter
    while(ch != '#') {
        cout << ch;
        count ++;
        cin >> ch;
    } 
    cout << endl << count << " Charactors read.\n";
    return 0;
}

运行结果:

  /**********************************
 *            程序输出            *
 **********************************
Enter chararcters;Enter '#' to quit:





my name is sunset
mynameissunsetmy love is C++ Java and c#
myloveisC++Javaandc
33 Charactors read.

--------------------------------
Process exited after 41.26 seconds with return value 0
请按任意键继续. . .
**********************************/

声明:本代例子码源自教材非原创,是笔者的学习笔记,仅用于学习交流。

你可能感兴趣的:(5.16 cin 循环输入输出字符串)