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

Получение адреса функции (Дизассемблер Code::Blocks) - C++

Восстановить пароль Регистрация
 
RoboMaster
0 / 0 / 0
Регистрация: 09.01.2012
Сообщений: 32
04.05.2013, 13:15     Получение адреса функции (Дизассемблер Code::Blocks) #1
Привет всем! У меня вопрос. Работаю я в code::blocks 10.05 под minGW.
Появилась нужда узнать адрес функции, начал дизассемблировать код, но в code::blocks я не поиму как это сделать?! нажимаю debug->debugging windows-> Disassembly. Появляется окошко дизассемблера а кода в нём нет(( Как дизассемблировать код в code blocks?

Решил поиздеваться над компилятором и вывести адрес через указатель на функцию. А он мне такой, мол, ты чо офигел и давай каждый раз выводить 1 в консоли...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
typedef void (*T)(void);
 
void adr (void)
{
    cout<<"HI!"<<endl;
}
 
int main()
{
    T x;
    x=adr;   
    cout<<x<<endl;
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 13:15     Получение адреса функции (Дизассемблер Code::Blocks)
Посмотрите здесь:

C++ Code::Blocks
C++ Code::blocks
MS VS in CODE BLOCKS C++
Code::Blocks ругается C++
C++ code::blocks 10.05
C++ Компиляция в Code Blocks
хедеры в Code Blocks C++
C++ Code::Blocks

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
624 / 502 / 92
Регистрация: 28.07.2012
Сообщений: 1,340
04.05.2013, 13:31     Получение адреса функции (Дизассемблер Code::Blocks) #2
RoboMaster, у меня лично в vs2012 выводит все отлично. Попробуй так:
C++
1
cout << hex << (unsigned)x << endl;
Yandex
Объявления
04.05.2013, 13:31     Получение адреса функции (Дизассемблер Code::Blocks)
Ответ Создать тему
Опции темы

Текущее время: 06:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru