Готовый отчёт по семинару 3 (1168200), страница 2
Текст из файла (страница 2)
}
Вариант b:
#include "stdafx.h"
#include <iostream>
#include <locale>
#include <conio.h>
#define TMP_STRING_LENGTH 256
using namespace std;
struct Record {
char surname[20];
char name[20];
char profession[20];
int experience;
char education[20];
};
int main()
{
setlocale(LC_ALL, "Russian");
FILE *file = fopen("list.txt", "rt");
Record record;
if (!file) {
puts("Файл не существует");
} else {
while (fscanf(file, "%s %s %s %d %s", &record.surname, &record.name, &record.profession, &record.experience, &record.education) != EOF) {
if (!strcmp(record.profession, "Инженер"))
printf("%s %s %s %d %s\n", record.surname, record.name, record.profession, record.experience, record.education);
}
}
fclose(file);
_getch();
return 0;
}