Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 14

помогите проблема указатели и windows x64.

11.03.2012, 16:49. Показов 2804. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
дебагер ошибок не пишет компилируется)...на другом компьютере .ехе запускается где ХРх86...у меня нет вот пишет такую ошибку ...не могу понять что это...запустил под админом...
Миниатюры
помогите проблема указатели и windows x64.  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.03.2012, 16:49
Ответы с готовыми решениями:

HP Pavilion g7 - 2160er переустановил Windows HP x64 на Ultimate x64 - проблема с подсветкой монитора
HP Pavilion g7 - 2160er переустановил windows home premium x64 на Ultimate x64/ Стала выеживаться подсветка монитора - хочет работает,...

Проблема с установкой windows 8 x64
<a href="https://savepice.ru" target="_blank" title="хостинг картинок"><img...

Проблема с установкой windows-7 x64
Пользуюсь программой UltraISO. При записывании образа на флешку форматом USB-HDD выдаёт бесконечное "Start booting from usb...

29
53 / 53 / 19
Регистрация: 10.03.2012
Сообщений: 138
11.03.2012, 18:33
Студворк — интернет-сервис помощи студентам
1. В студию ошибки
2. Может надо (*p_p).zip1?
1
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 14
11.03.2012, 18:36  [ТС]
Цитата Сообщение от Duha666 Посмотреть сообщение
1. В студию ошибки
2. Может надо (*p_p).zip1?
...не как

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
struct pc {
      int zip1;       
      int zip2;        
      int zip3;  };
       
int main()
{
     pc *p_p=new pc;
     pc jd={100,101,102};
    (*p_p).zip1=22; 
    cout<<*p_p.zip1<<"\n";  //ошибка в чем?
            
    system("PAUSE");   }
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
11.03.2012, 18:38
Цитата Сообщение от Duha666 Посмотреть сообщение
Может надо (*p_p).zip1?
вообще то всю жизнь для работы с указателями
->
C++
1
p_p->zip1=...
.

Добавлено через 1 минуту
Цитата Сообщение от maxht Посмотреть сообщение
int main()
{
pc *p_p=new pc;
pc jd={100,101,102};
(*p_p).zip1=22;
cout<<*p_p.zip1<<"\n"; //ошибка в чем?
C++
1
2
3
4
pc *p_p=new pc;
 pc jd={100,101,102};// вот это зачем ??? нигде не используется
 p_p->zip1=22; 
 cout<<p_p->zip1<<"\n";
1
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 14
11.03.2012, 18:46  [ТС]
как??? я уже под разными компиляторами пробовал и ни как...помогите)))

Добавлено через 3 минуты
Цитата Сообщение от ValeryS Посмотреть сообщение
вообще то всю жизнь для работы с указателями
->
C++
1
p_p->zip1=...
.

Добавлено через 1 минуту


C++
1
2
3
4
pc *p_p=new pc;
 pc jd={100,101,102};// вот это зачем ??? нигде не используется
 p_p->zip1=22; 
 cout<<p_p->zip1<<"\n";
ненене эт я коротко описал проблему эт тут не надо но как jd.zip1 поменять через указатель или ссылку?
0
53 / 53 / 19
Регистрация: 10.03.2012
Сообщений: 138
11.03.2012, 18:46
C++
1
2
p_p = &jd;
p_p->zip1 = a;
1
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 14
11.03.2012, 18:47  [ТС]
p_p->zip1...==(*p_p).zip1
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
11.03.2012, 18:52
Цитата Сообщение от maxht Посмотреть сообщение
ненене эт я коротко описал проблему
да не описал та проблему
я не могу понять что тебе надо??
вот это
C++
1
2
pc *p_p=new pc;
 pc jd={100,101,102};
создает два объекта один на стеке другой в куче
C++
1
2
3
pc *p_p;
 pc jd={100,101,102};
p_p=&jd;
создаст один объект на стеке но p_p указатель на него будет указывать
соответственно
Цитата Сообщение от maxht Посмотреть сообщение
p_p->zip1=22;
cout<<p_p->zip1<<"\n";
в первом случае запишет(и выведет) zip1 в объекте который в куче
а во втором случае который на стеке и это будет аналогично
C++
1
2
jd.zip1=22; 
 cout<<jd.zip1<<"\n";
1
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 14
11.03.2012, 19:28  [ТС]
1.p_p->zip1=jd.zip1 так присваивается значение...адреса разные
2. как присвоить адрес? .p_p->zip1 имела адрес jd.zip1
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
11.03.2012, 19:48
Цитата Сообщение от maxht Посмотреть сообщение
p_p->zip1=jd.zip1 так присваивается значение...адреса разные
но указывают на одну ячейку(если по второму варианту)
Цитата Сообщение от maxht Посмотреть сообщение
как присвоить адрес?
какой кому ??
получить адрес структуры

C++
1
p_p=&jd;
получить адрес члена структуры
C++
1
int *tt=&jd.zip1
объясни толком словами что ты хочешь?
1
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 14
11.03.2012, 20:06  [ТС]
спасибо все получилось...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2012, 20:06

Windows 7 x64 для многоядерных систем DNA X64 Seven 2010 - после неудачной установки windows 10 pro пропала ак
windows 7 x64 для многоядерных систем DNA X64 Seven 2010 - после неудачной установки windows 10 pro пропала активация , что делать? На...

Из-за чего разница в FPS между Windows 7 x64 и Windows 10 x64 в игре World Of Tanks?
В Общем DirectX отметается сразу! Во первых! Разница на одном и том же железе меж Dx11 и Dx12 НЕ СУЩЕСТВЕННА! Так как в игре...

Не могу подключиться к Oracle 12c database x64, OS windows 8.1 x64 через orasession delphi
Здравствуйте Хотел перенести БД на новый ПК, там windows 8.1 x64 и установил Oracle 12c database x64(БД создал), вот только подключиться...

Где взять и как подцепить к Code Blocks бесплатный компилятор x64 стандарта C++11 для Windows 7 x64?
Где взять и как подцепить к Code Blocks бесплатный компилятор x64 стандарта C++11 для Windows 7 x64?

X86 или x64 под Windows 10/x64
Только начинаю разбираться с написанием драйверов и как обычно уже миллион вопросов. Установлена Windows 10 x64/VS2015/WDK10. Такие...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru