http://wenku.baidu.com/view/98c164244b35eefdc8d33317.html
里面详细讲述相关问题
望采纳
基于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.getline(str,20);
cout<<"Input ptr :";
//cin >> ptr;
cin.getline(ptr,20);
cout<<" str ="<