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

Как объявлять и инициализировать динамические структуры? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка s и символ c. Определить количество слов, местяться в нем http://www.cyberforum.ru/cpp-beginners/thread1100539.html
Дана строка s и символ c. Определить количество слов, местяться в нем. Рассматривать только такие слова: начинаются с символа c; заканчиваются символом c; содержат хотя бы один символ c; не содержат символа c; имеют ровно три вхождения символа c. И так дана строка, определить допустим количество слов возможно, но не пойму дополнительные условия как их можно реализовать:read:,...
C++ Найти сороковое число Фибоначчи Здравствуйте форумчане! Подскажите, как решить данные задания. Отстаю от группы, а так и не разобрался в этой теме. Используя Цикл Числа Фибоначчи ( fn ) определяются формулами f0 = f1 = 1, fn = fn−1 + fn−2 при n = 2, 3, … . Определить f40 Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1100530.html
C++ Работа с Complex
Вроде как все правильно, компилятор даже не ругается, но почему-то значения затираются, и я не могу понять почему. Вот сам код: class Complex { private: double real; // Действительная часть double image; // Мнимая часть public: Complex() {}; // Конструктор по умолчанию
Тетрис на С++ C++
Помогите доработать игру. запутался с _kbhit() и _getch() нужно сделать чтобы фигура постоянно падала, а во время нажатия клавиш смещалась. а у меня фигура останавливается и программа ждет ввода с клавиатуры.
C++ Составить программу , проверяющую, попадает ли введенная точка с кооординатами (x;y) в заштрихованную фигуру http://www.cyberforum.ru/cpp-beginners/thread1100476.html
Составить алгоритм и программу, проверяющую, попадает ли введенная точка с координатами (x;y) в заштрихованную фигуру.Считать, что граница принадлежит фигуре. Помогите пожалуйста
C++ Что не так с этим кодом? Что не так с этим кодом? #include <stdio.h> struct Texture { unsigned int tex; Texture() { tex = 0; } }; подробнее

Показать сообщение отдельно
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
19.02.2014, 18:03  [ТС]     Как объявлять и инициализировать динамические структуры?
ValeryS, Спасибо большое! Просветлили меня =) Сейчас буду пробовать.

Добавлено через 25 минут
ValeryS, скажите ещё пожалуйста, если Вас это не затруднит: как удалить правильно такой динамический массив. Пытался таким способом удалить (ниже), но постоянно выводит "Memory Leaks":

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
36
37
38
39
40
41
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include <memory.h>
using namespace std;
 
struct CandyBar
{
    char name[20];
    double weight;
    int calories;
};
 
int main()
{
    CandyBar *pn = new CandyBar [3];
    strcpy_s(pn[0].name, "Mocha Munch");
    pn[0].weight = 7.9;
    pn[0].calories = 300;
    strcpy_s(pn[1].name, "Roshen");
    pn[1].weight = 0.9;
    pn[1].calories = 600;
    strcpy_s(pn[2].name, "Gold Key");
    pn[2].weight = 1.5;
    pn[2].calories = 500;
    cout << "Here is the first product " << pn[0].name;
    cout << " and its weight is " << pn[0].weight;
    cout << ".\n It has " << pn[0].calories << " calories." << endl;
    cout << "Here is the second product " << pn[1].name;
    cout << " and its weight is " << pn[1].weight;
    cout << ".\n It has " << pn[1].calories << " calories." << endl;
    cout << "Here is the third product " << pn[2].name;
    cout << " and its weight is " << pn[2].weight;
    cout << ".\n It has " << pn[2].calories << " calories." << endl;
    delete [] pn;
    if (_CrtDumpMemoryLeaks)
        cout << "Memory Leaks" << endl;
    else
        cout << "All good" << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru