本文共 511 字,大约阅读时间需要 1 分钟。
文件中有一组整数,要求排序后输出到另外一个文件中去
void Order(vector & a){ int count = a.size(); for (int i=0; ia[j]) { a[i] = a[i]^a[j]; a[j] = a[i]^a[j]; a[i] = a[j]^a[i]; } } }}void main(){ vector data; ifstream in("Datum.txt"); if (!in) { cout << "file error!\n"; return; } int temp; while (!in.eof())//判断是否到达文件尾 { in>>temp; data.push_back(temp); } in.close();//关闭输入文件流 Order(data);//排序 //写到文本中区 ofstream out("DatumOut.txt"); if (!out) { cout<<"file error!"; return; } for (int i=0; i
转载地址:http://fbkqi.baihongyu.com/