码迷,mamicode.com
首页 > 其他好文 > 详细

实验6

时间:2019-06-12 18:19:46      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:get   code   out   i++   ++   util   nbsp   hid   b16   

1.验证性实验:合并txt文件

技术图片

技术图片

2.3.txt末尾追加内容。

技术图片
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main(){
    ofstream ofapp("3.txt",ios::app);
    string add;
    if(!ofapp){cerr<<"open error"<<endl;}
    getline(cin,add);
    ofapp<<add<<endl;
    ofapp.close();
    system("pause");
    return 0;
}
追加内容

技术图片

3.随机抽取并创建txt文件

技术图片
#include<iostream>
#include<fstream>
#include<string>
#include<ctime>
#include<cstdlib>
#include "utils.h"
using namespace std;
int main(){
    int i=0,j,n;
    int result,mo;
    fstream fread0("list.txt");
    string name[100];
    string line;
    while(getline(fread0,line)){
        name[i]=line;
        i++;
    }
    cin>>n;
    srand(time(NULL));
    int a[100];
    for(j=0;j<n;j++)
    {
        while(1){
            result=rand()%i;
            mo=1;
            for(int k=0;k<j;k++)
            {
                if(result==a[k])  mo=0;
            }
            if(mo==1) break;
        }
        a[j]=result;
    }
    string filename;

    filename = getCurrentDate()+".txt";

    fstream fout(filename,ios::app);

    for (i = 0;i < n;i++) {
        fout << name[a[i]] << endl;
    }
    system("pause");
    return 0;
}
main.cpp

技术图片

 

实验6

标签:get   code   out   i++   ++   util   nbsp   hid   b16   

原文地址:https://www.cnblogs.com/cwj0505/p/11010961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!