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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
shadowcraft94
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 18
#1

Указатели и структуры - C++

10.05.2013, 12:13. Просмотров 291. Ответов 3
Метки нет (Все метки)

Здравствуйте.
Подскажите, пожалуйста, почему не меня среда ругается.
error C2440: =: невозможно преобразовать "Book *" в "SortingStruct::BooK *"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const int N = 300;
 
struct Book
{
    char name_book[100];
    int number_pages;
    float price;
} BooKs[N];
 
struct BooK *StructBookObmen[300];
for(int i = 0; i<N; i++)
{
    StructBookObmen[i] = &BooKs[i];
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2013, 12:13     Указатели и структуры
Посмотрите здесь:

Указатели и структуры - C++
Здравия желаю. Подскажите пожалуйста каким образом осуществляется доступ к полю структуры, если оно является указателем?

Структуры и указатели - C++
Задался парой вопросов. Возможно, уже где-то задавались, поэтому прошу прощения заранее. Ниже описана структура для однонаправленного...

Указатели на структуры - C++
type celltype = record elетеt: integer; next: ^celltype end; DICTIONARY = array of ^celltype; какой аналог этой записи...

Структуры и указатели - C++
Привет форумчане, столкнулся вот с такой вот задачкой на структуры: 1. Описать структуру с именем PRICE, содержащую следующие поля: -...

Указатели на структуры - C++
Подскажите в чем ошибка...Дело в том когда я в вожу в каждое поле по 1 значению все нормально выводит,но если при в вводе в поле я пишу два...

список (в программе обнуляются указатели на структуры) - C++
здравствуйте помогите найти ошибку, при возврате указателя на структуру из функции в функцию майн он обнуляется, это меня сбивает с толку...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13057 / 7320 / 817
Регистрация: 27.09.2012
Сообщений: 18,066
Записей в блоге: 3
Завершенные тесты: 1
10.05.2013, 12:15     Указатели и структуры #2
C++
1
Book *StructBookObmen[300];
shadowcraft94
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 18
10.05.2013, 12:24  [ТС]     Указатели и структуры #3
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
Book *StructBookObmen[300];
C++ поддерживает же хоть такой способ объявления, хот тот, что у меня.
Спасибо за ответ.
Ошибка была в имени структуры - struct Book *StructBookObmen[300];
Каким-то образом туда проникла кириллица, странно, но VS не подсветил как неизвестный идентификатор.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2013, 12:26     Указатели и структуры
Еще ссылки по теме:

Структуры, содержащие указатели на самих себя - C++
Как вообще возможно существование структур, содержащих указатели на самих себя? struct mystruct{ int a; char ch; ...

ассоциативный массив MAP хранящий указатели на векторы определенной структуры - C++
вопрос: Если я создаю вектор, наполняю его данными и записываю указатель на него в MAP ,след шагом очищаю его. Я смогу обращаться к данному...

Указатели - C++
Вот ну я воше неумею решать задачи Даны два натуральных числа m и n (m ≤ 9999, n ≤ 9999). Проверить, есть ли в записи числа m цифры,...

указатели - C++
Скласти програму, в якій організувати функцію для підрахунку середнього арифметичного елементів, розташованих на головній діагоналі в...

Указатели - C++
Что происходит в данном случае? for (unsigned int i = 0; i &lt; n; i++) p_array.entry_pt = NULL; for (unsigned int...

Указатели - C++
int k=5; int *ukaz; ukaz=&amp;k; *ukaz=17; printf(&quot;%o\n&quot;,ukaz); printf(&quot;%o\n&quot;,k); system(&quot;pause&quot;); Может, что то я делаю не...


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13057 / 7320 / 817
Регистрация: 27.09.2012
Сообщений: 18,066
Записей в блоге: 3
Завершенные тесты: 1
10.05.2013, 12:26     Указатели и структуры #4
Цитата Сообщение от shadowcraft94 Посмотреть сообщение
но VS не подсветил как неизвестный идентификатор.
потому что было struct
Yandex
Объявления
10.05.2013, 12:26     Указатели и структуры
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru