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

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

Восстановить пароль Регистрация
 
SimbadDOS
 Аватар для SimbadDOS
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 33
09.06.2012, 11:08     Для массивов с структурами нужны обработчкики #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) функция изменения информации определенного номера
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2012, 11:08     Для массивов с структурами нужны обработчкики
Посмотрите здесь:

C++ Нужны ли уроки по С++ для начинающих?
Классы для работы с динамическими структурами данных C++
C++ Нужны исходники для Dev C++
Разработка программы для работы со структурами и файлами данных C++
Для чего нужны интерфейсы? C++
Нужны задачи для их решения C++
Нужны задачи для решения C++
C++ Работа с файлами и структурами. Найти среднее количество жителей для стран на заданном континенте

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
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;
}
Yandex
Объявления
09.06.2012, 11:18     Для массивов с структурами нужны обработчкики
Ответ Создать тему
Опции темы

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