C++读取一行字符串输入

这个知识点必须掌握,因为是必备技能!

#include<bits/stdc++.h>
using namespace std;
int main(){
    //对于char / char[]
    char s[1001];
    cout<<"input:"<<endl;
    cin.getline(s, 1000);
    //iostream下的函数, 第二个参数表示允许的最大输入长度
    cout<<"Output:"<<endl<<s<<endl<<strlen(s)<<endl;

    //对于string
    string ss;
    cout<<"input string:"<<endl;
    getline(cin, ss); //这个getline函数在<string>头文件下
    cout<<"Output:"<<endl<<ss<<endl<<ss.length()<<endl;
    return 0;
}

下图是程序运行的截图

猜你喜欢

转载自blog.csdn.net/weixin_38505045/article/details/80512571