qt如何用ifstream
以下是代码,目的是输出一组数种第二大的数,编译时没报错,但是运行时没输出任何数据
a.txt在项目目录下
#include<iostream>
#include<fstream>
#include<set>
#include<sstream>
using namespace std;
int main()
{
ifstream cin("a.txt");
for(string s;getline(cin,s);)
{
istringstream sin(s);
set<int> er;
for(int n;sin>>n;)
er.insert(n);
set<int>::reverse_iterator it=er.rbegin();
it++;
cout<<*it<<endl;
}
}