当前位置: 代码迷 >> 综合 >> C++:cin、getline()、cin.getline()的用法
  详细解决方案

C++:cin、getline()、cin.getline()的用法

热度:41   发布时间:2023-12-06 09:53:30.0

一、cin

输入一个字符或者一个数字。

#include<iostream>
using namespace std;
int main()
{
    int m,n;
    cin>>m>>n;
    cout<<m<<n;//如果输入带空格的字符串,空格后面的无法输出。
    return 0;
}

二、getline()

用于接受字符串,并可以接受空格并输出。

#include<iostream>
#include<cstring>//用getline()必须有此头文件
using namespace std;
int main()
{
    string a;
    getline(cin,a);
    cout<<a<<endl;
    return 0;
}

三、cin.getline()

也用于接受字符串,并可以接受空格并输出。

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    char a[105];
    cin.getline(a,105);
    cout<<a<<endl;
    return 0;
}

  相关解决方案