Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!!Работа с текстовыми файлами.doc
Скачиваний:
20
Добавлен:
18.11.2019
Размер:
70.66 Кб
Скачать

Int year;

int kol;

} books;

Int main(void)

{

char fam[30];

FILE *f;

setlocale(LC_ALL,"Russian");

int Sum=0;

cout << "Введите автора:";

cin >> fam;

f = fopen("input.txt","r");

if(f==NULL) printf("Файл не открыт!");

else

{

while(!feof(f))

{

fscanf(f,"%s%s%d%d",books.name,books.author,&books.year,&books.kol);

printf("%s %s %d %d\n",books.name,books.author,books.year,books.kol);

if (!strcmp(fam,books.author)) Sum+=books.kol;

}

fclose(f);

cout<<"Кол-во книг = "<< Sum <<endl;

}

return 0;

}

  1. Прочитать строки текстового файла. Подсчитать количество слов в нём (слова отделяются друг от друга либо пробелами, либо знаками препинания).

  2. В текстовый файл записан целочисленный массив A[N] размером N в таком виде : ”N A[0] A[1] …. A[N-1]”. Прочитать массив из файла и вывести на экран количество чётных элементов массива.