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

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

Войти
Регистрация
Восстановить пароль
 
kisupov
Сообщений: n/a
#1

Указатель на структуру - C++

07.09.2013, 23:10. Просмотров 382. Ответов 3
Метки нет (Все метки)

Здравствуйте. Объявлена структура:

C++
1
2
3
4
5
6
typedef struct str
{
    long field1;
        ....
 
} str_1;
в Файле file1.c объявлен указатель на экземпляр:

C++
1
str_1 * var;
тут же он и проинициализирован:

C++
1
2
var = new str_1;
var->field1 = 555;
как мне обратиться к этому экземпляру из файла file2.c ?

пытаюсь сделать как обычно:

C++
1
extern str_1 * var;
но не получается. выдает ошибку обращения к памяти.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2013, 23:10     Указатель на структуру
Посмотрите здесь:

Указатель на структуру - C++
Здравствуйте. Задача: Написать функцию, осуществляющую поиск студента в структуре, а так же определяющую курс на котором студент...

Указатель на структуру - C++
Здравствуйте, есть кусок кода(объявления)(смотри ниже) Проблема в том, что компилятор, как я понял, почему-то не понимает указатель на...

Указатель на структуру - C++
почему не работает? p->g=3; printf("%d",p->g);

Указатель на структуру - C++
Добрый день, struct list_head { struct list_head *next, *prev; }; 1) зачем такое вообще? 2) типом указателя могло...

указатель на структуру - C++
по заданию: Описать структуру заповедник, которая содержит информацию о животных, содержащихся в заповеднике: название, вид, класс,...

Указатель на структуру - C++
если struct1,это структура,а acccum,это функция то что значит struct1 & accum(struct1 &target, struct1 &source) Добавлено через 1...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GoldenChild
28 / 28 / 4
Регистрация: 12.06.2013
Сообщений: 65
07.09.2013, 23:15     Указатель на структуру #2
Можно создать extern экземпляр, и в другом файле создать на него указатель
kisupov
Сообщений: n/a
07.09.2013, 23:18     Указатель на структуру #3
Цитата Сообщение от GoldenChild Посмотреть сообщение
Можно создать extern экземпляр, и в другом файле создать на него указатель
а пример можно?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2013, 01:00     Указатель на структуру
Еще ссылки по теме:

Указатель на структуру - C++
Помогите пожалуйста, надо самому разобраться в си++, вот и застрял в указателях на структуру,при компиляции ошибку выдаёт на начале функции...

Указатель на структуру - C++
Как с помощью переменной указателя на тип свой структуры вывести на экран значение полей в экземпляре? Написал вот что: #include...

Вернуть указатель на структуру - C++
Здравствуйте. Пытаюсь вернуть указатель на свою структуру, но при компиляции выдаёт ошибку, абсолютно не понимаю, что его не...

Создать указатель на структуру - C++
Информация об участниках спортивных соревнований содержит название страны, название команды, ФИО игрока, игровой номер, возраст, рост и...

Указатель на структуру, синтаксис - C++
Из книги по с++ есть такой фрагмент: const free_throws & clone(free_throws & ft) { free_throws * pt; *pt = ft; return *pt } ...

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


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

Или воспользуйтесь поиском по форуму:
dmitry94
560 / 190 / 35
Регистрация: 25.05.2012
Сообщений: 796
08.09.2013, 01:00     Указатель на структуру #4
Цитата Сообщение от kisupov Посмотреть сообщение
а пример можно?
C++
1
extern str_1 * var;
В h-файле, который подключен в file2.c.

Добавлено через 5 минут
но не получается. выдает ошибку обращения к памяти.
Скорее всего проблема у вас не в объявлении, а в том, что указатель указывает куда-то не туда.

Добавлено через 8 минут
Полный код проекта прояснил бы ситуацию.
Yandex
Объявления
08.09.2013, 01:00     Указатель на структуру
Ответ Создать тему
Опции темы

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