Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2011, 15:19   #11
yakuleb
 
Регистрация: 31.05.2011
Сообщений: 7
По умолчанию

Пытаюсь создать динамический массив структур
Код:
#include"student.h"
#include"interface.h"


//Для отладки
#define NSTUD 10

 student *a;
a=calloc(6,sizeof(student));

*a=     {"Яшин",1,{3,5,5}};
 *(a+1)= {"Кашин",2,{3,4,5}};
 *(a+2)= {"Пашин",4,{3,2,5}};
 *(a+3)= {"Иванов",1,{1,3,5}};
 *(a+4)= {"Сергеев",3,{2,5,2}};
 *(a+5)= {"Лунков",5,{3,2,3}};

 void getstud(student **p, int *n)//ф-ция возвращает указатель на внутрений массив
								 //типа student и колличество записей n
{
	*p=a;
	*n=sizeof(a)/sizeof(student);
}
Не проходит инициализация массива..
компилятор выдает ошибки:
а переопределение. Различные базовые типы
yakuleb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввод структур в динамический список Mahin Общие вопросы C/C++ 4 20.04.2011 10:30
Как ввести данные в динамический массив структур? sunplant Общие вопросы C/C++ 6 28.01.2011 17:10
Динамический массив структур RaZveDchiK Помощь студентам 1 31.08.2008 21:44
Динамический массив структур Kostyakovich Помощь студентам 4 20.04.2008 21:59