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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2015, 15:49   #1
MainUnit.pas
Пользователь
 
Регистрация: 11.01.2013
Сообщений: 17
По умолчанию Вывести всех мужчин из файла на экран

Доброго времени суток!
Подскажите, пожалуйста, есть структура ФИО, пол, возраст. Записи вводятся с клавиатуры. Необходимо сохранить эту информацию в файл, а потом вывести всех мужчин на экран и в отдельный файл.
Есть код для чтения из файла структуры, но не пойму как добавить условие...

Код:
#include "stdafx.h"
#include <cstdio>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    FILE *file;
    struct Person {
        char name[20]; 
        char gender[20]; 
        unsigned age; 
    };
    struct Person SinglePerson[10];
    char i=0;
 
    file = fopen("e:\\Test.txt", "r");
 
    while (fscanf (file, "%s%s%u", SinglePerson[i].name, &(SinglePerson[i].gender), &(SinglePerson[i].age)) != EOF) {
        printf("%s %s %u\n", SinglePerson[i].name, SinglePerson[i].gender, SinglePerson[i].age); 
        i++;
    }
 
    file = fopen("e:\\fprintf.txt", "w");
 
    while (scanf ("%s%s%u", SinglePerson[i].name, &(SinglePerson[i].gender), &(SinglePerson[i].age)) != EOF) {
        fprintf(file, "%s %s %u\n", SinglePerson[i].name, SinglePerson[i].gender, SinglePerson[i].age); 
        i++;
    }
    fread;
 
    return 0;
}

Последний раз редактировалось MainUnit.pas; 30.05.2015 в 16:15.
MainUnit.pas вне форума Ответить с цитированием
Старый 15.06.2015, 18:04   #2
Иван Перов
Новичок
Джуниор
 
Регистрация: 15.06.2015
Сообщений: 12
По умолчанию

какое условие

я представляю другой совершенно код и он полноценно работает без всяких условий

код состоит из двух циклов

дальше, надеюсь сам додумаешься

_____
форум - это не чат. Не добавляйте подряд несколько сообщений, редактируйте предыдущее!!
Модератор

Последний раз редактировалось Serge_Bliznykov; 15.06.2015 в 18:21.
Иван Перов вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
считать из файла N строк и вывести на экран justfor Win Api 4 24.02.2015 22:14
Вывести на экран информацию о всех диск windetta35555 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 31.05.2011 20:02
Вывести на экран текст с файла, нужен совет vitik Общие вопросы C/C++ 4 22.04.2011 13:43
Вывести на экран номера всех элементов, которые не делятся на 7 wrangler Общие вопросы C/C++ 5 10.12.2009 15:37
Как вывести содержимое файла на экран в паскале? Fatality Помощь студентам 8 23.04.2009 13:48