在C++中,cin函数与cin.get(),cin.getline()有什么区别?

请详细解释,多谢了!
2024-12-03 17:09:08
推荐回答(2个)
回答1:

http://wenku.baidu.com/view/98c164244b35eefdc8d33317.html
里面详细讲述相关问题
望采纳

回答2:

基于C++,以下内容从cin,cin.getline()和cin.get()三方面讲解区分。
1、cin >> name;使用空白的(空格,制表符和换行符)来确定字符串的结束位置
所有计划输入str=a bb cccptr=e ff ggg
程序如下
#include
#include
using namespace std;
int main()
{
char str[20];
char ptr[20];
cout<<"Input str :";
cin >> str;
cout<<"Input ptr :";
cin >> ptr;
cout<<" str ="<//cin >> str;
cin.getline(str,20);
cout<<"Input ptr :";
//cin >> ptr;
cin.getline(ptr,20);
cout<<" str ="<