1、cin读入一个字符:
 char c;cin>>c;
 2、cin读入一个字符串:
 char s[10];cin >> s;(c风格字符串)    
 string str;cin >> str;(c++的string)
 3、cin.get()读入一个字符:
 char c;c=cin.get();
 4、cin.get()读入一个字符串
 char s[10];cin.get(s,10);
 5、cin.getline()读入字符串(c风格和string都行,只要要是char *)
 cin.getline(s,5)//默认回车
 空格不行
 //cin流
 6、getline(cin,str)
 str为string,可以读空格!
 据说gets经常被禁用,不知为什么。getchar为何在Linux下说没有定义呢?