Форум программистов, компьютерный форум CyberForum.ru

Задача на структуры - C++

Восстановить пароль Регистрация
 
perec29
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 14
03.12.2013, 21:06     Задача на структуры #1
Помогите пожалуйста!
Составить программу.Начальные данные берутся из файла и вводятся вручную. Минимальное содержание 15 элементов.
Составить программу данных о человеке.
1) Имя
2) Фамилия
3)Дата рождения
4) Место жительства

Задание: Вывести на экран данные о пенсионерах (старше 62 лет)
Буду очень благодарен любой помощи!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 21:06     Задача на структуры
Посмотрите здесь:

Задача на структуры C++
Структуры в С++(Задача) C++
C++ Структуры задача
C++ Задача. Структуры в С++
C++ [C++] Задача на структуры
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
МаксимТ
 Аватар для МаксимТ
47 / 47 / 4
Регистрация: 17.08.2012
Сообщений: 225
03.12.2013, 21:11     Задача на структуры #2
проблема в создании файла?
perec29
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 14
03.12.2013, 21:25  [ТС]     Задача на структуры #3
Да впринципе...может можете привести пример чтобы я отчего то отталкивался
МаксимТ
 Аватар для МаксимТ
47 / 47 / 4
Регистрация: 17.08.2012
Сообщений: 225
03.12.2013, 21:39     Задача на структуры #4
Цитата Сообщение от perec29 Посмотреть сообщение
Начальные данные берутся из файла
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
char str[0x100];
FILE* f=fopen("file.txt","r");/* Каждый человек - новая строка, параметры отделяются запятыми */
assert(f);
while (fgets(str,sizeof(str),f))
{
char* pch = strtok (str,",");
int i=0;
char* data[4];
  while (pch != NULL && i<4)
  {
    data[i++]=pch;
    pch = strtok (NULL, ",");
  }
assert(i==4);
/* Прочитана строка файла, в массиве data лежит инфа о человеке. пункты пронумерованы в соответствии с заданием*/
printf("1):%s\n",data[0]);
printf("2):%s\n",data[1]);
printf("3):%s\n",data[2]);//это возраст. можно поставить условие для его проверки и выводить только нужную инфу
printf("4):%s\n",data[3]);
 
}
fclose(f);
Yandex
Объявления
03.12.2013, 21:39     Задача на структуры
Ответ Создать тему
Опции темы

Текущее время: 07:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru