Главная » 2016 » Апрель » 19 » файл С++ обработка из первого файла во второй без букв а
09:21
файл С++ обработка из первого файла во второй без букв а

#include <iostream>
#include <fstream>
using namespace std;

void outfile(char *name)
{
    ifstream f;
    f.open(name);
    char s;
    while (!f.eof())
    {
        //f >> s;
        s=f.get();
        if (!f.eof())
            cout <<s;
    }
    cout<<endl;
    f.close();
}
void obrabotka(char *name1, char *name2)
{
    ifstream f1;
    f1.open(name1);
    ofstream f2;
    f2.open(name2);
    char s;
    int k=0;
    while (!f1.eof())
    {
        s=f1.get();
        if ((s!='a')&&(!f1.eof()))
            f2<<s;
    }
    cout<<endl;
    f1.close();
    f2.close();
}

int main()
{
    setlocale(LC_ALL,"rus_rus.1251");
    char name1[10]="d:\\1.txt";
    char name2[10]="d:\\2.txt";
    cout<<"file 1:"<<endl;
    outfile(name1);
    obrabotka(name1,name2);
    cout<<"file 2:"<<endl;
    outfile(name2);

    system("pause");
    return 0;
}

Просмотров: 303 | Добавил: denjes | Рейтинг: 0.0/0
Всего комментариев: 0
avatar