下载此文档

文本分割器二.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
文本分割器二# include<iostream> # include<fstream> # include<> #include<>// 编译命令 using namespace std; int main() { // 主函数开始 char filename[100], line,count[5]="_000",suffix[5]=".txt",outfilename[150]; double N=0,n=0,j;// 定义变量 int i,len; ifstream infile;// 定义一个输入流对象 infile cout<<" 请输入要切割的文档文件名:";// 提示信息 (filename,100);// 输入文件名( 含空格) len=strlen(filename); if(filename[len-1]!='t' || filename[len-2]!='x' || filename[len-3]!='t' || filename[len-4]!='.') { strcat(filename,suffix);// 如果没有后缀名的加上后缀名} (filename,ios::in|ios::nocreate);// 打开名字为 filename 的文档文件 if(!infile)// 如果在当前目录下不存在,输出错误,并退出{ cout<<" 系统错误,请确定文件是否存在!!! 请重试!"<<endl; system("PAUSE");// 屏幕暂停 exit(1);// 退出} cout<<" 提取文件中,请稍等……"<<endl;// 输入提示信息 while(infile>>line)// 循环计算文本的字节数{ N++;// 数数} ();// 关闭文件//-------------------- ↑计算原文本字节数↑----------------------------------------------- system("CLS");// 清屏命令 cout<<" 检查完毕……"<<endl; cout<<" 请输入要将文档平均切割的数量( 最多为 1000):";// 提示信息 cin>>n;// 输入切割数量 (filename,ios::in|ios::nocreate);// 在将原来的文本打开 if(!infile)// 如果在当前目录下不存在,输出错误,并退出{ cout<<" 系统错误, 请确定文件是否存在!!! 请重试!"<<endl; system("PAUSE");// 屏幕暂停 exit(2);// 退出} for(i=0;i<n;i++)// 控制输出文档的个数{ j=0;// 计算字节数//------------------------- ↓修改切割文本改名称↓------------------------------------------ strcpy(outfilename,filename);// 拷贝原文件名 count[3]=char(i%10+'0'); count[2]=char(i/1

文本分割器二 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-05-16
最近更新