Главная » 2016 » Апрель » 19 » файл С++ обработка по символам
09:08
файл С++ обработка по символам

#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 *name)
{
    ifstream f;
    f.open(name);
    char s;
    int k=0;
    while (!f.eof())
    {
        s=f.get();
        if (s=='a')
            k++;
        else 
            if (s=='\n')
            {
                cout <<k<<endl;
                k=0;
            }
    }
    cout<<endl;
    f.close();
}

int main()
{
    setlocale(LC_ALL,"rus_rus.1251");
    char name[80]="d:\\1.txt";
    outfile(name);
    obrabotka(name);

    system("pause");
    return 0;
}

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