0 准备
freopen("test.txt", "r", stdin);
1. 16进制转十进制
int a;
while(cin<<hex<<a)
cout>>a>>endl;
2. 读入字符串
string _s1;
getline(cin, _s1);
//while(getline(cin, _s1)){}
3.读入数组(行数不定)
string str;
int num;
while (getline(cin, str))//读取输入的一行数据
{
if (str.size() == 0) break;//如果读取的是空,则读取结束
istringstream ist(str);//把读取的str送入流中
while (ist >> num) cout << num ;//逐个读取流中的int并打印
cout << endl;
}