美文网首页
C++中几个输入函数的用法

C++中几个输入函数的用法

作者: 小菜变大菜 | 来源:发表于2019-11-11 10:32 被阅读0次

1. cin

最基本最常用的方法,如接收一个数字或者字符串。

#include <iostream>
using namespace std;
int main()
{
    int n, m;
    string str; //char s[20];
    cin >> n >> m;
    cout << m << "\n";
    cin >> str;  //cin >> s;
    cout << str;
    return 0;
}

cin遇空格、tab、\n都结束。

2. cin.get()

cin.get()或cin.get(字符变量名)接收一个字符

#include <iostream>
using namespace std;
int main()
{
    char ch;
    cin.get(ch); //ch =cin.get();
    cout << ch;
    return 0;
}

直接使用cin.get(),而不为其赋值时,常用来丢弃该输入字符。

cin.get(字符串变量名)接收字符串

#include <iostream>
using namespace std;
int main()
{
    char s[20];
    cin.get(s, 20); //或cin.get(s,5); 选择输入字符的个数(4)
    cout << s;
    return 0;
}

cin.get()可以接收空格并输出。

3. cin.getline()接收字符串

与上面cin.get(字符串)用法相同,可以接收空格并输出

#include <iostream>
using namespace std;
int main()
{
    char s[20];
    cin.getline(s, 20); //或cin.getline(s,5); 选择输入字符的个数(4)
    cout << s;
    return 0;
}

4. getline()接收字符串

需添加“#include <string>”,可以接收空格并输出

#include <iostream>
#include <string>
using namespace std;
int main()
{
    string str;
    getline(cin, str);
    cout << str;
    return 0;
}

相关文章

网友评论

      本文标题:C++中几个输入函数的用法

      本文链接:https://www.haomeiwen.com/subject/yfgnbctx.html