【技巧】从键盘读入一串字符并输出

#include <iostream>
using namespace std;

int main(){
    char name[100];
    cin.getline(name,100);

    cout << "Hello," << name << "!" << endl;

    return 0;
}

解析:

char name[100]

新建一个 100个元素 的 char型数组

cin.getline();

会一次读取多个字符(包括空白字符)

输入函数详解

其他输入函数的资料

http://blog.csdn.net/k346k346/article/details/48213811

原文地址:https://www.cnblogs.com/syxy/p/8456825.html