Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
7 / 7 / 9
Регистрация: 07.02.2016
Сообщений: 207
Записей в блоге: 53

Как сделать указатель на структуру и получить так доступ к элементам?

26.05.2017, 19:57. Показов 2004. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!Как сделать указатель на структуру и получить так доступ к элементам?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
struct tag_person{
char name[100];
int old;}person;
 
int main(){
struct *pt=&person;
//Dostup k elementam
cout<<pt->name<<endl;
return 0;
}
Ошибка:
Bash
1
2
3
4
5
6
main.cpp: In function 'int main()':
main.cpp:8:11: error: invalid type in declaration before '=' token
main.cpp:8:13: error: cannot convert 'tag_person*' to 'int*' in initialization
main.cpp:10:11: error: request for member 'name' in '* pt', which is of non-clas
s type 'int'
mingw32-make.exe: *** [main1.o] Error 1
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.05.2017, 19:57
Ответы с готовыми решениями:

Доступ к элементам структуры через указатель на структуру
Не могу понять, где ошибка... В файле информация о двух людях. В конечном итоге заносит в структуру имя и фамилию второго человека, а...

Доступ к элементам структуры через указатель на структуру
Столкнулся с такой проблемой , никак не могу достучаться к элементу(char type) структуры через указатель на эту же структуру c длиной и...

Доступ к элементам структуры через указатель на структуру
Как делается доступ к элементам структуры через указатель на структуру. Вроде же через -&gt;но тогда почему тут делается по другому: ...

3
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
26.05.2017, 20:00
struct *pt tag_person*pt
1
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
26.05.2017, 20:03
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
struct tag_person
{
   char name[100];
    int old;
}person;
 
 
int main()
{
tag_person* pt =&person;
cout<<pt->name<<endl;
return 0;
}
1
7 / 7 / 9
Регистрация: 07.02.2016
Сообщений: 207
Записей в блоге: 53
26.05.2017, 20:23  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.05.2017, 20:23
Помогаю со студенческими работами здесь

как получить доступ к элементам формы qt
Есть класс-наследник QDialog, у которого метод работает с элементами формы другого класса. Например, при нажатии на кнопку в диалоге, нужно...

Как получить доступ к элементам списка?
У меня есть список в который заносятся значения полей из БД private void loginButton_Click(object sender, EventArgs e) { ...

Как получить доступ к qml элементам из с++
здравствуйте. пытаюсь управлять формой из срр, но получаю сегфолт. в qml при нажатии на кнопку вызывается метод, который должен проверить...

Как получить доступ к элементам List<T>?
В msdn написано что у класса List&lt;T&gt; есть свойство Item, через которое можно получить доступ к элементу по индексу(скриншот прилагается). ...

Как получить доступ к элементам вектора
Нашел вот такой код. А вот как получить доступ к элементам вектора? FILE *ToWrite = fopen(&quot;C:\\result.txt&quot;, &quot;w+&quot;);...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru