序言
INT_MAX和INT_MIN的头文件
#include <limits.h>
int n;
cin<<n;
//如果想让n独自一行,需要使用getchar() 吸收回车
一.获取输入的一行整数
string str;
int a=0;
getline(cin,str);//将当前行读取进str中
stringstream ss(str);//
while(ss>>a)//ss能将每一个数值赋给a
{
//赋值
}
二.关于getline
1.getline之前要是有换行符,需用getchar()接受完
2.getline会读取空格,遇到换行符和eof结束,但是不读取换行符
3.可以自定义结束符
getline(cin,str,'#');//读取到#时停止,且不读取#字符
4.getline和stringstream结合
string line;
stringstream ss(line);
string mid;
int a;
while(getline(ss,mid,','))//把字符串流ss按 ',' 号分割开,并且逐个分给mid
{
a=stoi(mid);//将mid转换为int
cout<<a;
}