字符串读入
1. getline(cin,s); //string读入,遇到换行符停止,先使用了cin或scanf输入数据然后再使用getline时,需使用getchar接收后面的换行符
2. fgets(s,maxn,stdin); //char数组读入,遇到换行符停止
3. cin>> //char数组和string均可读入,遇空格或换行符停止
4. scanf("%s",s); //char数组读入,遇空格或换行符停止
5. getchar(ch); //读入单个字符
6. ch=cin.get(); //或者cin.get(ch); 读入单个字符
7. cin.get(s,20); //cin.get(字符数組名,接收字符数目)用來接收一行字符串,可以接收空格,cin.get(字符数组名,接收长度,结束符)
8. cin.getline(字符数组名,接收长度,结束符)
9.get(s) //gets用来输入一行字符串,以换行符作为截断标志,因此在scanf完一个整数后如果要使用gets,需要先使用getchar接收整数后的换行符
其他: