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

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

Войти
Регистрация
Восстановить пароль
 
ыфтешс
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 10
#1

Структуры и динамическое выделение памяти. - C++

27.12.2010, 21:15. Просмотров 616. Ответов 2
Метки нет (Все метки)

Привет, нужна помощь: есть написанная программа, которая работает со структурами, эту программу надо переписать так, чтобы она использовала динамическое выделение памяти, толком ничего не нагуглил, поэтому прошу помощи. Вот код:

Код
#include <iostream.h>
#include <conio.h>
#include <string.h>


int main()
{

int i, m = 1, metka1 = 0, metka2 = 0;
char Ent_tip[20];

struct AEROFLOT
	{
	char NAZN[20];
	char TIP[20];
	int NUMR;
	};

AEROFLOT AIRPORT[3];
AEROFLOT tmp;
	
	clrscr();

	for (i = 0; i < 3; i++)
		{
		cout<<"Enter point NAZN: "; cin>>AIRPORT[i].NAZN; cout<<"\n";
		cout<<"Enter number race (:D) : "; cin>>AIRPORT[i].NUMR; cout<<"\n";
		cout<<"Enter kind of airbus: "; cin>>AIRPORT[i].TIP; cout<<"\n";
		}

	cout<<"________________________"<<"\n";

	for (i = 0; i < 2; i++)
		{
		for (int j = i + 1; j < 3; j++)
			{
			if (strcmp(AIRPORT[i].NAZN, AIRPORT[j].NAZN)>0)
				{ 
				tmp = AIRPORT[i];
				AIRPORT[i] = AIRPORT[j];
				AIRPORT[j] = tmp;
				}
			}
		}

	for (i = 0; i < 3; i++)
		{
		cout<<i + 1<<": "<<"\n";
		cout<<"PUNKT NAZNA4ENIA:"<<AIRPORT[i].NAZN; cout<<"\n";
		cout<<"MOMER REISA: "<<AIRPORT[i].NUMR; cout<<"\n";
		cout<<"TIP SAMOLETA: "<<AIRPORT[i].TIP; cout<<"\n";
		}

	cout<<"________________________"<<"\n";

	cout<<"Enter kind of intresting airbus: "; cin>>Ent_tip; cout<<"\n";

	for (i = 0; i < 3; i++)
		{
			if (strcmp(AIRPORT[i].TIP, Ent_tip) == 0)
			{
			cout<<m++<<": "<<"\n";
			cout<<"PUNKT NAZNA4ENIA: "<<AIRPORT[i].NAZN<<"\n";
			cout<<"NOMER REISA: "<<AIRPORT[i].NUMR<<"\n"<<"_________________"<<"\n";
			metka1 = 0;
			metka2 = 1;
			}
			else metka1 = 1;
		}

	if (metka1 && !metka2) cout<<"Reisov s takim tipom samoletov poka netu";

	getch();

return 0;
Заранее спасибо! Даже за наводки и подсказки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2010, 21:15     Структуры и динамическое выделение памяти.
Посмотрите здесь:

Структуры. Динамическое выделение памяти - C++
Добрый день! Хочу задать следующий вопрос: typedef struct name { char *name; char *surename; } NAME; void main () { ...

Динамическое выделение памяти для структуры в функции - C++
Объясните не могу понять. На С++ пишу совсем недавно. Суть вопроса, при первом запуске программы происходит проверка на существование...

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

Динамическое выделение памяти - C++
Здравствуйте! Помогите пожалуйста, мне задали сделать чтобы в выделенном (выделить не удалось, оставил теги B, там где идёт &quot;объявляем и...

Динамическое выделение памяти new - C++
Доброго времени всем :) Недавно начал вникать в прелести c++, однако встретился с неприступной холодностью его и непониманием моих...

Динамическое выделение памяти - C++
Всем привет, читал про динам. выделение памяти и тут возник вопрос. Так как для новичков пишут книги не очень глубоко, то в книге ответа на...

динамическое выделение памяти - C++
дана целочисленная прямоугольная матрица. определить: 1) количество строк, не содержащих ни одного нулевого элемента; 2) максимальное...

Динамическое выделение памяти - C++
создать динамический масив, создать функцию, которая сумирует все елементы масива, и функцию, которая печатает содержимое масива и...

Динамическое выделение памяти new - C++
Доброго времени. У меня в программе есть два двумерных динамических массива. Код компилируется, но возникает ошибка времени выполнения:...

Динамическое выделение памяти - C++
Есть следующее объявление #include&lt;iostream&gt; #define MAX 1000 //======================= int arr; int arr2; int arr3; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15833 / 10160 / 1522
Регистрация: 24.12.2010
Сообщений: 19,148
27.12.2010, 21:35     Структуры и динамическое выделение памяти. #2
santic ,nen yf yt ueukbnm? f levfnm ujkjdjq
ыфтешс
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 10
27.12.2010, 23:06  [ТС]     Структуры и динамическое выделение памяти. #3
Цитата Сообщение от Байт Посмотреть сообщение
santic ,nen yf yt ueukbnm? f levfnm ujkjdjq
времени нету думать, надо ломиться

Добавлено через 1 час 29 минут
я на измене ()()
Ответ Создать тему
Опции темы

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