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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2011, 23:28   #1
Trust_357
Пользователь
 
Регистрация: 10.03.2011
Сообщений: 68
Стрелка Массив структур в структуре

Кажется ошибка в области видимости
Код:
#include<iostream>
using namespace std;
struct Student
{
    char name[50];
    int old;
    int mark;
};
struct Group
{
	Student *st;
	char group[50];
	char fakult[100];
	char form[30];
	int kurs;
};
//void Show_gr()
void main()
{
	setlocale(LC_CTYPE,"Rus");
	int n=0,m=1;
	Group *gr=new Group[n];
	*st=new Student[m];
}
Выдаёт две ошибки:
Цитата:
error C2065: 'st' : undeclared
IntelliSense: identifier "st" is undefined
по ходу в main не видит *st
Пожалуйста, скажите, что Я написал не так

Последний раз редактировалось Trust_357; 21.05.2011 в 00:06.
Trust_357 вне форума Ответить с цитированием
Старый 21.05.2011, 01:51   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

А если gr->st=new Student[m]; ?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 21.05.2011, 01:56   #3
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

А что вы собственно хотели сделать?
Если вы хотите в структуре Group обратиться к переменной st, делать это нужно с помощью оператора доступа к члену:
Код:
gr->st = ...
либо так:
Код:
(*gr).st = ...
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 21.05.2011, 04:51   #4
Trust_357
Пользователь
 
Регистрация: 10.03.2011
Сообщений: 68
По умолчанию

Спасибо большое!)
Trust_357 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив в структуре Артэс Общие вопросы C/C++ 7 07.07.2010 12:10
массив чисел в структуре. aqwerty Общие вопросы C/C++ 4 25.08.2009 15:31
Динамический массив в структуре Ch00kan0ff Общие вопросы C/C++ 0 07.04.2009 15:46
Массив структур velvetdust Общие вопросы C/C++ 0 21.03.2009 13:18
помогите: динамический массив в структуре tangar Общие вопросы C/C++ 4 28.12.2006 12:42