C++文本文件中有一组整数,以空格分隔,要求排序后输出到另一个文件中要求那些整数不论有多少个都能排序

C++文本文件中有一组整数,以空格分隔,要求排序后输出到另一个文件中。要求那些整数不论有多少个都能排序。求大神帮忙啊TAT,求程序... C++文本文件中有一组整数,以空格分隔,要求排序后输出到另一个文件中。要求那些整数不论有多少个都能排序。求大神帮忙啊TAT,求程序 展开
 我来答
porker2008
推荐于2016-06-14 · TA获得超过1.4万个赞
知道大有可为答主
回答量:7066
采纳率:62%
帮助的人:1.1亿
展开全部
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
vector<int> v;
ifstream fin("file1.txt");
if (fin.is_open() == false) {
cerr << "File1 cannot be open!" << endl;
return -1;
}
ofstream fout("file2.txt");
if (fout.is_open() == false) {
cerr << "File2 cannot be open!" << endl;
return -1;
}
int temp;
while (fin >> temp) {
v.push_back(temp);
}
sort(v.begin(), v.end());
for (int i = 0; i < v.size(); i++) {
fout << v[i] << " ";
}
fin.close();
fout.close();
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式