Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Классификация структур

57K
07 июня 2011 года
sqwerty
34 / / 04.01.2011
Добрый день еще раз товарищи. У меня снова к Вам просьба по той же структуре. Вернее в продолжении структуры. Т.е. структура теперь такая:
Код :
Код:
#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
#include "iostream.h"
#include <malloc.h>

struct A{
    int *a1, a2;
    struct B{
        int b1, b2;
        double b3;
    }***b_struct;
} a_struct;

struct classif_AB{
       struct B *the;      
       struct classif_AB *next;
} **the_AB[3][24];  

void func(){
    a_struct.b_struct= (struct A::B***)malloc(sizeof(struct A::B));
    int i,j,k;
    struct classif_AB *node;
    node->the = &a_struct.b_struct[k][j]; //здесь вызывается ошибка
}
int main(int argc,char* argv[])
{
    func();
    return 0;
}


А ошибка такая:
error C2440: '=' : cannot convert from 'A::B *__w64 ' to 'B *'

Как это избежать?
Заранее спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог