Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2009, 22:00   #1
-ushёl-
Форумчанин
 
Аватар для -ushёl-
 
Регистрация: 04.02.2009
Сообщений: 141
Вопрос операция NEW для динамического массива

Подскажите,пожалуйста!Можно ли в следующем коде упростить процесс ввода??
Код:
#include <iostream>
#include<string>
using namespace std;
struct candybar
    {
        string name;
        double weight;
        int kkal;
    };
int main(int argc, char *argv[])
{
    candybar* snack = new candybar[3];
    /*snack[0] = {"mochaMunch",2.3,350};
    snack[1] = {"bulocka",3.4,400};
    snack[2] = {"ponchik",4.3,500};*/ //pochemu nelzya sdelat tak???
    getline(cin,snack[0].name);
    cin>>snack[0].weight;
    cin>>snack[0].kkal;
    cin.ignore();
    getline(cin,snack[1].name);
    cin>>snack[1].weight;
    cin>>snack[1].kkal;
    cin.ignore();
    getline(cin,snack[2].name);
    cin>>snack[2].weight;
    cin>>snack[2].kkal;
    cout<<"vvedeni sleduushie parametri vipechki: "<<snack[0].name<<endl<<snack[0].weight<<endl<<snack[0].kkal<<endl;
    cout<<snack[1].name<<endl<<snack[1].weight<<endl<<snack[1].kkal<<endl;
    cout<<snack[2].name<<endl<<snack[2].weight<<endl<<snack[2].kkal<<endl;
    delete [] snack;


    system("PAUSE");
    return EXIT_SUCCESS;
}
Почему нельзя использовать инициированный изначально массив структур candybar?Не могу решить задачу одну:вобщем нужно создать структуру из 3х членов структуры и создать массив из 3х структур candybar(инициализированный любыми значениями).Но есть одно но:вместо массива структур использовать операцию new для динамического размещения массива!

Модератор: тег CODE

Последний раз редактировалось Sazary; 16.11.2009 в 00:36.
-ushёl- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
очистка динамического массива BattleMage Общие вопросы C/C++ 1 19.09.2009 09:03
Освобождение динамического массива? VintProg Общие вопросы Delphi 15 28.08.2009 10:41
Сохранение динамического массива Horus92 Помощь студентам 3 07.05.2009 12:36
Удаление динамического массива Сергей089 Общие вопросы C/C++ 3 08.03.2009 13:13
Удаление элементов из динамического массива dashulka Общие вопросы Delphi 4 31.10.2008 14:03