Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2022, 16:08   #1
IvanJ
Новичок
Джуниор
 
Регистрация: 28.11.2022
Сообщений: 1
По умолчанию Вывести молодых людей до 30 и найти самого старшего

Доброго времени суток, уважаемые программисты. Помогите пожалуйста решить такую задачку на C: есть бинарный файл с информацией о людях (фамилия, год рождения, образование, пол, с какого года работает). Найти и вывести людей до 30 лет с высшим образованием, а также самого взрослого среди мужчин, с возможностью переключения страниц (вперёд/назад). А возможностями: со
здание файла, просмотр содержимого файла, добавление, удаление и
корректировка данных, а также выполнение запросов в соответствии с
заданием. У меня получилось что-то такое.
Код:
#include <stdio.h>
#include <stdlib.h>
 
struct info
{
    char name[20], surn[20], city[20], work[20];
    int birth;
};
 
int main()
{
    FILE * file=fopen("e:\\inf.txt", "r");
    char c;
    int i, page=0;
    struct info dt;
    system("cls");
    if (file)
    {
        system("cls");
        for (i=0; fscanf(file, "%s %d %s %s %s", dt.name, &dt.birth, dt.surn, dt.city, &dt.work) != EOF; i++)
        {
            printf("%s %d %s %s %s\n", dt.name, dt.birth, dt.surn, dt.city, dt.work);
            page++;
            if(page==13)
            {
                _getch();
                system("cls");
                page=0;
            }
        }
    }
    fclose(file);
    system("pause");
    return 0;
}
Пожалуйста, помогите сделать, дальше никак не могу

Последний раз редактировалось IvanJ; 28.11.2022 в 16:22.
IvanJ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести список самых молодых лауреатов конкурса Santa98 C# (си шарп) 0 21.04.2019 16:54
c++. создать текстовый файл который выводит самого старшего студента Яха Помощь студентам 3 13.10.2015 11:42
Access. запрос который будет выводить самого старшего студента из разных курсов Alex1991 Microsoft Office Access 2 23.02.2009 22:40
Access. запрос который будет выводить самого старшего студента из разных курсов Alex1991 Помощь студентам 3 21.02.2009 14:04