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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с пакетами по Ethernet-y http://www.cyberforum.ru/cpp-beginners/thread942211.html
Вообщем поставил вот себе какую задачу. Хочу перехватывать (копировать) пакеты и расшифровывать только три вещи.(От кого, кому, объем данных). Буду писать наверно на Qt 5. В реальной жизни...
C++ DLL не возвращает строку Добрый день. Хочу создать DLL для использования в 1с. Пока получается только вернуть число, а нужно вернуть строку. Вызывается метод met4. Код: ExampleFS.cpp: // ExampleFS.cpp: реализация... http://www.cyberforum.ru/cpp-beginners/thread942191.html
C++ Изображения, бинарные и текстовые файлы
Доброго времени суток. подскажите как можно получить из видео или картинки файл формата txt или dat ?? Вот пример, где пытаюсь вывести на экран инфу о картинке, но это что-то не то. Если изменить...
C++ Json Spirit и VS2012
Прошу помощи у знающих. Необходимо прикрутить Json Spirit к Visual Studio 2012. Сам Json брал отсюда: ...
C++ Динамический массив из char http://www.cyberforum.ru/cpp-beginners/thread942123.html
Скриншот с ошибкой int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "Russian"); char * alphabet; int index = 0; for (char letter = 'A', index = 0; letter <= 'Z'; letter++,...
C++ Игра Есть вопрос, но не знаю даже как правильно спросить. Написал логику игры "Змейка". Теперь переношу на WinApi (писал на консоль). Вроде всё пашет, но хочется "причесать код". Вопрос.... подробнее

Показать сообщение отдельно
roma88gruzd88
6 / 6 / 1
Регистрация: 28.04.2013
Сообщений: 103

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

23.08.2013, 11:05. Просмотров 625. Ответов 6
Метки (Все метки)

Здравствуйте. Нужна помощь.
Не получается записать данные в массив структур. По логике вроде все правильно.
1. Создаем динамический массив структур
2. Обращаемся к первому эл. - записываем данные и т.д
но почему-то компилятор не воспринимает такой способ записи, подскажите где ошибка.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstring>
struct CandyBar//
{
    char name[20];
    double ves;
    int kal;
};
int main()
{
    using namespace std;
    setlocale(LC_ALL, "RUS");
    CandyBar *mas = new CandyBar[3]; //динамический массив структур
    mas[0] = {"Mocha Munch", 2.3, 350};//инициализация 1-ого эл массива
    mas[1] = {"Lays", 2.5, 500};// 2-го
    mas[2] = {"Coca Cola", 5.2, 1000}; //3-го
    cout << "Наименование: " << mas[0].name << ", " << "вес: " << mas[0].ves << ", " << "Калорийность: " << mas[0].kal << endl;
    cout << "Наименование: " << mas[1].name << ", " << "вес: " << mas[1].ves << ", " << "Калорийность: " << mas[1].kal << endl;
    cout << "Наименование: " << mas[2].name << ", " << "вес: " << mas[2].ves << ", " << "Калорийность: " << mas[2].kal << endl;
        delete []  mas;
    return 0;
}

Заранее всем Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru