怎么在builder中使用vector

opacity 2008-11-25 07:52:15
谁能给我一个在builder中使用vector的小例子?谢谢~~
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
华山沦贱 2008-11-25
  • 打赏
  • 举报
回复
建一个记事本books.txt,里面输入一些数字如:
5454
21
354
3658
84
9242
华山沦贱 2008-11-25
  • 打赏
  • 举报
回复
#include <fstream>
#include <iostream>
#include <algorithm>
#include <string>
#include <iterator>
#include <vector>
using namespace std;

1. int i=0 ;
vector<int> v ;
for(i=0;i<10;i++)
{
v.push_back(i);//把元素一个一个存入到vector中
}
ShowMessage(v[8]);

2.安字母顺序
ifstream inFile("books.txt");
vector<string> svec;
copy(istream_iterator<string>(inFile), istream_iterator<string>(), back_inserter(svec));
sort(svec.begin(), svec.end());
ofstream outFile("books_r.txt");
copy(svec.begin(), svec.end(), ostream_iterator<string>(outFile,"\n"));
inFile.close();
outFile.close();

3.安数字大小顺序
ifstream inFile("books.txt");
vector<int> svec;
copy(istream_iterator<int>(inFile), istream_iterator<int>(), back_inserter(svec));
sort(svec.begin(), svec.end());
ofstream outFile("books_i.txt");// Copy vector to cout
copy(svec.begin(), svec.end(), ostream_iterator<int>(outFile,"\n"));
inFile.close();
outFile.close();

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧