南昌理工acm集训
字符串的输入:
cin、cin.get()、cin.getline()、getline()、gets()、getchar()的用途和区别(字符串基础不好,补充下基础的问题)
(1)cin<<
用法一:最常用、最基本的用法,输入一个数字:
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
用法二:接受一个字符串,遇“空格”、“Tab”、“回车”都结束
char a[20];
cin>>a;
cout<<a<<endl;
2. cin.get( , )
用法一:cin.get(字符数组名,接收字符数)用来接收一行字符串,可以接收空格
char a[20];
cin.get(a,20);
cout<<a<<endl;
用法二:cin.get(字符变量名)可以用来接收字符
char ch;
ch=cin.get();
cout<<ch<<endl;
用法三:cin.get(无参数)没有参数主要是用于舍弃输入流中的不需要的字符, 或者舍弃回车, 弥补cin.get(字符数组名,接收字符数目)的不足.
char arr[10];
cin.get(arr,