随机产生的单词文档排序

原创 2015年11月20日 18:28:51
#include#include#include#include#include#include#include #include #include#include#include#includeusing namespace std;void makefile()//写文件{ofstream outfile("data.db", ios::out);if(outfile.fail()){cerr<<"file open error!"<<endl;}srand(time(NULL));unsigned int count = 100000;char buffer[20] = {0};while(count--){int length = rand()%10+1;for(char *p=buffer; p<buffer+length; ++p){int index = rand()%26;*p = 'a'+index;}outfile<<buffer<<" ";}outfile.close();}bool comparer(string a,string b){if((strcmp(a.c_str(),b.c_str()))<0) { return 1; } else { return 0; }}int main(){makefile();string str,temp;vector inputvec;ifstream str1("data.db");while(getline(str1,str,' ')){ inputvec.push_back(str);//将文件单词全写入容器}str1.close();ofstream outfile;outfile.open("dict.db");sort(inputvec.begin(),inputvec.end(),comparer);for(vector::iterator i=inputvec.begin(); i!=inputvec.end(); i++){outfile<<*i<<' ';} outfile.close();cout<<"Go! And check the result!";return 0;}

产生10个1-100的随机整数, * 把其中的奇数按照从小到大的顺序进行排序, * 并按照“1,2,3,、、、”这样的格式打印到d盘下的number.txt文档中。

package com.heima.test;import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IO...

判断随机产生单词的另一种方法

在上一篇中我介绍了判断随机产生单词的3种方法,大致都是用了外在程序spell。现在本猫又在Mac OS X系统上找到了如下文件:/usr/share/dict/words ,其中放置了N多个英语单词啊...
  • mydo
  • mydo
  • 2014年12月11日 21:49
  • 930

产生随机字符并排序

  • 2014年02月26日 10:58
  • 22KB
  • 下载

随机产生若干个数,并插入排序

  • 2011年09月18日 16:28
  • 989B
  • 下载

[python每日一练]--0004:统计文档内的单词个数

第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。
  • saya_wj
  • saya_wj
  • 2017年06月19日 15:31
  • 167

单词随意背整合排序小工具

  • 2013年04月10日 17:22
  • 270KB
  • 下载

Java interview 统计一篇英文文档的单词数,并输出次数最多的10个

Java interview 统计一篇英文文章的单词数,并输出次数最多的10个 先用一个List把文档中所有word存储起来; 然后用Map来存储word和次数,Map中的key是不允许重复的; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:随机产生的单词文档排序
举报原因:
原因补充:

(最多只允许输入30个字)