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

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

void outfile(char *name)
{
    ifstream f;
    f.open(name);
    char s[80];
    while (!f.eof())
    {
        f.getline(s,80);
        cout <<s<<endl;
    }
    cout<<endl;
    f.close();
}
void obrabotka(char *name)
{
    ifstream f;
    f.open(name);
    char s[80];
    int k,i;
    while (!f.eof())
    {
        f.getline(s,80);
        k=0;
        i=0;
        while (i<strlen(s))
        {
            if (s[i]=='a')
                k++;
            i++;
        }
        cout <<k<<endl;
    }
    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;
}

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