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

Работа со структурой данных, чтение/сохранение во внешний файл - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
sadaja
1 / 1 / 0
Регистрация: 29.09.2013
Сообщений: 14
03.10.2013, 17:53     Работа со структурой данных, чтение/сохранение во внешний файл #1
помогите разобраться с задачкой!!
{Написать программу, представляющую собой простейшую систему для управления
данными. Исходные данные для программы хранятся в текстовом файле в виде строк. Для
создания файла с исходными данными следует использовать простейший текстовый редактор
или редактор инструментальной среды разработки. Количество строк, требования к
содержимому строки, способ обработки определяются вариантом задания. В соответствии со
своим вариантом следует сконструировать структуру и на ее основе создать массив в
динамической памяти.
Действия, выполняемые программой:
1. Чтение данных из файла в динамический массив.
2. Просмотр данных, хранящихся в массиве.
3. Корректировка данных заданной строки.
4. Вычисления.
5. Сохранение данных в новом файле (имя файла вводится с клавиатуры).
Алгоритм работы программы должен предусматривать однократное чтение данных с
проверкой, многократное редактирование, просмотр записей, вычисления. Работа программы
завершается после сохранения данных в новом файле.}
ЗАДАНИЕ:
Количество строк: 3. Столбцы: Фамилия, Имя, Род занятий (сотрудник, студент), Год
поступления. Вычислить сотрудника, принятого на работу последним.

ЗАРАНЕЕ СПАСИБО!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
03.10.2013, 18:36     Работа со структурой данных, чтение/сохранение во внешний файл #2
Покажите вашу структуру и как вы выделяете память под динамический массив
sadaja
1 / 1 / 0
Регистрация: 29.09.2013
Сообщений: 14
04.10.2013, 16:20  [ТС]     Работа со структурой данных, чтение/сохранение во внешний файл #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<iostream>
using namespace std;
struct posl
{
    char fam[20],im[20],rod[20];
    int god [20];
};
int main ()
{
    struct posl tom[3];
    int i,b,a=0;
    
    for (i=0; i<3; i++)
    {cout<<"fam :";
    cin>>tom[i].fam;
    cout<<"im :";
    cin>>tom[i].im;
    cout<<"rod :";
    cin>>tom[i].rod;
    cout<<"god :";
    cin>>tom[i].god;
    
}
a=2013-tom[i].god;
for (i=1;i<3;i++)
{
if (a<tom[i].god)
    a=b;
}
cout<<"posl="<<b;
return 0;
}
Bend3r
 Аватар для Bend3r
142 / 129 / 17
Регистрация: 29.07.2012
Сообщений: 684
04.10.2013, 16:36     Работа со структурой данных, чтение/сохранение во внешний файл #4
Цитата Сообщение от sadaja Посмотреть сообщение
Вычислить сотрудника, принятого на работу последним.
Просто находите в вашем массиве из структур, минимальное значение переменной god. Сохраняете индекс, и выводите fio[ваш_индекс]
Yandex
Объявления
04.10.2013, 16:36     Работа со структурой данных, чтение/сохранение во внешний файл
Ответ Создать тему
Опции темы

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