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

Динамическое размещение массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном целочисленном массиве найти минимальные элемент m и максимальный элемент М http://www.cyberforum.ru/cpp-beginners/thread539505.html
В одномерном целочисленном массиве найти минимальные элемент m и максимальный элемент М. Вывести в окно Memo все целые числа из интервала (m, M), которые не входят в данный массив. Народ помогите сделать задачку, зарание спасибо.
C++ Вылетает программа Здравствуйте Написала программу, ошибок и предупреждений во время компиляции не происходит, программа вылетает при определенных условиях, как найти ошибку? http://www.cyberforum.ru/cpp-beginners/thread539491.html
C++ Конфликт конструкторов.
Здравствуйте! struct DateTime : tm { DateTime(int year_ = 1970, int month_ = 1, int day_ = 1, int hours_ = 0, int minutes_ = 0, int seconds_ = 0,
Даны натуральные цифры a,b,c. Вычислите (min(a+c, a+b)+min(a-b,b-c))/(1-min(ab+c,1.2) C++
На С++.
C++ Найти минимальный и максимальный элементы массива и их порядковые номера http://www.cyberforum.ru/cpp-beginners/thread539441.html
Помогите)
C++ Умножение 2-ух массивов поэлементно Написать функцию, которая умножает поэлементно 2 массива. Параметрами функции должны быть оба массива и массив, в который записывается результат. Помогите! Мне в голову уже совсем ниче не приходит, не люблю функции подробнее

Показать сообщение отдельно
pro_mary
1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 99

Динамическое размещение массива структур - C++

05.04.2012, 10:55. Просмотров 2258. Ответов 12
Метки (Все метки)

В коде ниже создается массив из трех структур cs и инициализируется некими значениями.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
struct cs
{
    char name[25];
    double w;
    int cal;
};
 
int main()
{
    cs candy[3] =
    {
        {"candy1", 13.7, 457},
        {"cnady2", 15.9, 433},
        {"candy3", 27.4, 987}
    };
 
    return 0;
}
Нужно вместо объявления массива из трех структур cs, использовать new для динамического размещения массива и инициализировать его.
С использованием new понятно:
C++
1
cs * ps = new cs[3];
Вроде бы так.. А вот как инициализировать этот массив?

Спасибо!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru