28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
1

Ошибка при динамическом выделении памяти

18.05.2012, 21:30. Показов 905. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
почему у меня возникет ошибка
вот тут
C++
1
struct TOVAR *New = new struct TOVAR;
пишит недопустимый неполный тип на struct подчеркивает после new

Добавлено через 12 минут
помогите разобратсья чего так
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2012, 21:30
Ответы с готовыми решениями:

Ошибка при динамическом выделении памяти
Я не понимаю почему, но почему-то пример по динамическому выделению памяти, взятый с этой...

Ошибка на динамическом выделении памяти
программа ниже безупречно выполнялась под С++Builder 6.0 (консольное приложение). При переводе ее...

Выдаёт ошибку при динамическом выделении памяти
В строчке cout << "Значение по адресу " << p << " равно: " << *p << endl; ...

Создание исключения при динамическом выделении памяти
Вот код из учебника в нем мне все понятно. #include<iostream> #include<cstdlib> //exit()...

6
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:31 2
sergeu90,

C++
1
TOVAR *New = new TOVAR;
0
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
18.05.2012, 21:39  [ТС] 3
aram_gyumri, все равно ругаеться уже на TOVAR недопустимый неполный тип
0
Модератор
Эксперт по электронике
8919 / 6687 / 919
Регистрация: 14.02.2011
Сообщений: 23,555
18.05.2012, 21:41 4
Цитата Сообщение от sergeu90 Посмотреть сообщение
TOVAR
описание бы структуры привел
0
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
18.05.2012, 21:48  [ТС] 5
C++
1
2
3
4
5
6
7
8
9
10
struct  TOVAR                    
{
    int namber_po_katalogy;             /* переменная namber_po_katalogy для номера по каталогу(ключ) типа int */
    char name[50];                     /* строка name для имени типа char */
    char edenica[100];                 /* строка edenica типа char */
    int kol;                           /* переменная kol для количества товара типа int */
    float cena;                         /* переменная cena для хранения цены товара типа float */
    struct TOVAR  *next;              /* указатель на следующий запись списка */
    struct TOVAR  *prior;             /* указатель на предыдущий запись списка */
};
Добавлено через 2 минуты
все сделал у меня структура была в заголовочном файле а в сpp я ее не вызывал

Добавлено через 14 секунд
то есть не подключад
0
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:48 6
sergeu90, вот все нормально работает
http://liveworkspace.org/code/... e088899446
1
Модератор
Эксперт по электронике
8919 / 6687 / 919
Регистрация: 14.02.2011
Сообщений: 23,555
18.05.2012, 21:55 7
Цитата Сообщение от sergeu90 Посмотреть сообщение
float cena; /* переменная cena для хранения цены товара типа float */
самая распространенная ошибка
плаваюшие не годятся для работы с бухгалтерией накапливается ошибка
самое простое это сделать структуру(а лучше класс где переопределить сложение вычитание и проч.)
C++
1
2
3
4
5
struct many
{
int rub;
int kop;
}
1
18.05.2012, 21:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2012, 21:55
Помогаю со студенческими работами здесь

Выравнивание при динамическом выделении памяти под массив
Добрый вечер. Для того, чтобы выделить память под массив динамически и выровнять указатель по 16...

Cin.getline() не работает при динамическом выделении памяти
Почему в таком коде cin.getline() работает не так как надо? Если очистить поток, то будет все...

Использование конструктора базового класса при динамическом выделении памяти
Есть базовый класс, от него наследуются несколько классов, свой конструктор я определил в базовом...

Ошибка при динамическом выделении двумерного массива char
Ребята, спасите-помогите. Нужно выделить двумерный массив типа char для игрового поля. Выделяю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru