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

Как проинициировать в массиве структур (создонном ранее) каждый элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Deep C http://www.cyberforum.ru/cpp-beginners/thread391123.html
http://www.slideshare.net/olvemaudal/deep-c Презентация на английском языке, но там примитивный технический английский, так что понятно будет даже тем, кто далёк от хороших знаний языка. Презентация рассчитана на начинающих программистов и показывает некоторые подводные камни в программировании с пояснениями. Нужно тыкать на стрелочку и смотреть по очереди слайды один за другим. Несколько...
C++ Блок схема ( схема алгоритма ) Доброго времени суток . Есть вот такая програмка : bool checktwo(const int x); int main(){ for (int i=1000; i<10000; i++) // интервал для четырехзначных чисел (от и до) if (checktwo(i)) std::cout<<i<<std::endl; return EXIT_SUCCESS; } bool checktwo(const int x){ http://www.cyberforum.ru/cpp-beginners/thread391112.html
Механизмы взаимодействия прикладных программ с системным календарем и таймером C++
Пожалуйста помогите ответить на вопрос: какие могут быть механизмы взаимодействия прикладных программ с системным календарем и таймером и коды прерывания для реализации этих операций на языке С++?
C++ Функции и массивы
Нужно на Dev C++ вычислить произведение всех столбцов массива, у которых первый элемент больше элементов расположенных на главной и побочной диагонали. Подкиньте мысли как и с чего следует начать
C++ Для ориентированного графа определить полустепень захода и исхода для каждой из вершин http://www.cyberforum.ru/cpp-beginners/thread391100.html
Для ориентированного графа определить полустепень захода и исхода для каждой из вершин. Вывести списки вершин с нулевой полустепенью захода и нулевой полустепенью выхода. Нужно задать списками. Я так понимаю что 1-н список это описание исходящих из него ребер, кол-во списков зависит от кол-ва вершин. struct my_graf{ int name; struct my_graf*Next; }; my_graf *heal=NULL;//указатель на...
C++ Найти наименьшее целое число K, при котором выполняется неравенство 3K > N 1.Если дано трехзначное число, например 123 его можно представить в виде 3+2*10+1*10*10. Воспользовавшись этой информацией, создайте программу, которая, получая от пользователя трехзначное число, будет определять из каких цифр оно состоит, и выводить их через пробел (например, 1_2_3). 2.Даны положительные действительные числа a,b,c,d. Выяснить, можно ли прямоугольник со сторонами a,b... подробнее

Показать сообщение отдельно
Bers
Заблокирован
24.11.2011, 21:22     Как проинициировать в массиве структур (создонном ранее) каждый элемент
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
struct CandyBar
{
    CandyBar(const char* nName, const float nWeight, const int nKallories ):
                                                                        weight(nWeight), 
                                                                           kallories(nKallories)
                                                                            { strcpy (name,nName); }
 
    CandyBar& operator= (const CandyBar& istok)
    {
        strcpy (name,istok.name);  weight=istok.weight;  kallories=istok.kallories;
        return *this;
    }
 
    char name[20];
    float weight;
    int kallories;
}; 
 
int main()
{
    //можно так:
    CandyBar candy[3]= 
    {
        CandyBar("Mocha1 Munch",2.3,350),
        CandyBar("Mocha2 Munch",2.3,350),
        CandyBar("Mocha3 Munch",2.3,350)
    } ;
 
    //можно этак:
    candy[0]= CandyBar("TEST1",2.3,350);
    candy[1]= CandyBar("TEST2",2.3,350);
    candy[2]= CandyBar("TEST3",2.3,350);
 
    return 0;
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru