Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SimbadDOS
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 33
#1

Для массивов с структурами нужны обработчкики - C++

09.06.2012, 11:08. Просмотров 277. Ответов 1
Метки нет (Все метки)

Добрый день форумчани.

Есть массив с структурами:

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
33
34
35
36
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
struct firm
{
 int num;
 char fam[20];
 char adres[20];
};
 
int main ()
{
setlocale(0,"Rus");
int n,i;
printf("\n Кол-во абонентов => ");
scanf("%d",&n);
firm* mas_struct=new firm[n];
 
for (i=0;i<n;i++)
{
 printf("\n Введите номер => ");
 scanf("%d",&mas_struct[i].num);
 printf(" Введите фамилию => ");
 scanf("%s",mas_struct[i].fam);
 printf(" Введите адрес=> ");
 scanf("%s",mas_struct[i].adres);
}
 
printf("\n  Номер  |  Фамилия абонента  |  Адрес  ");
for (i=0;i<n;i++)
printf("\n  %i  %s  %s ",mas_struct[i].num,mas_struct[i].fam,mas_struct[i].adres);
 
getch();
return 0;
}
Нужно 2 функции:
1) Сортирует абонентов по фамильно
2) функция изменения информации определенного номера
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2012, 11:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для массивов с структурами нужны обработчкики (C++):

Классы для работы с динамическими структурами данных - C++
Задали такую задачу, сделал почти все лабы из этой главы, но вот эт и еще одну никак не могу понять... не понимаю что имеется ввиду под...

Разработка программы для работы со структурами и файлами данных - C++
не получается сделать корректный вывод запросов. например: при запросе на номер один, должно выводиться характеристика первого датчика ...

Создать объектно-ориентированную библиотеку для работы со структурами данных - C++
Вторая: Сделать объектно-ориентированную библиотеку (программу, которую будет просто подключать в другие программы для использования её...

Разработать объектно-ориентированную библиотеку для работы со структурами данных - C++
постановка задачи Разработать объектно-ориентированную библиотеку для работы со структурами данных по одной из следующих тем в...

Разработать объектно-ориентированную библиотеку для работы со структурами данных - C++
Постановка задачи: Разработать объектно-ориентированную библиотеку для работы со структурами данных по одной из следующих тем в...

Работа с файлами и структурами. Найти среднее количество жителей для стран на заданном континенте - C++
Поля записи: страна, кол-во жителей, континент. Операция: найти среднее количество жителей для стран на заданном континенте.

1
Andrey.K
343 / 264 / 15
Регистрация: 14.11.2010
Сообщений: 482
09.06.2012, 11:18 #2
2 пункт:
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
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std; 
struct firm
{
 int num;
 char fam[20];
 char adres[20];
};
void ChangeNumber(firm*obj,int n)
{
    int number;
    cout<<"Введите номер для изменения.";cin>>number;
    cout<<"Введите новый номер: ";cin>>obj[number].num;
    cout<<"Введите новую фамилию: ";cin>>obj[number].fam;
    cout<<"Введите новый адрес: ";cin>>obj[number].adres;
    cout<<endl;
}
int main ()
{
setlocale(0,"Rus");
int n,i;
printf("\n Кол-во абонентов => ");
scanf("%d",&n);
firm* mas_struct=new firm[n];
 
for (i=0;i<n;i++)
{
 printf("\n Введите номер => ");
 scanf("%d",&mas_struct[i].num);
 printf(" Введите фамилию => ");
 scanf("%s",mas_struct[i].fam);
 printf(" Введите адрес=> ");
 scanf("%s",mas_struct[i].adres);
}
 
printf("\n  Номер  |  Фамилия абонента  |  Адрес  ");
for (i=0;i<n;i++)
printf("\n  %i  %s  %s ",mas_struct[i].num,mas_struct[i].fam,mas_struct[i].adres);
ChangeNumber(mas_struct,n);
getch();
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2012, 11:18
Привет! Вот еще темы с ответами:

Какие нужны библиотеки для создания читов для онлайн игр? - C++
Здравствуйте, недавно возник вопрос, А как собственно говоря делают читы для онлайн игр? Какие для них нужны библиотеки, какие методы...

Класс для работы со структурами типа "Множество" - C++
Необходимо создать класс для работы со структурами типа &quot;Множество&quot;. Тип элемента структуры должен предоставляться параметром шаблона. ...

Нужны задачи для решения - C++
Здравствуйте. Если здесь есть студенты-программисты, то очень попрошу их сбросить сюда задания по С++, потому что все свои уже перерешал.

Нужны материалы для курсовой - C++
Помогите скиньте книги материалы и т.д где можно почитать про ниже сказанное буду очень благодарен Распознавание образов. Основные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.