HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.10.2009, 15:41
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
По умолчанию

..
Цитата:
double a=1.0;

void* b=&a;
cout<<*(double*)(b);

Последний раз редактировалось Irdis; 24.10.2009 в 15:51..
 
Ответить с цитированием

  #2  
Старый 24.10.2009, 15:51
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
По умолчанию

up
тупо разыменование
 
Ответить с цитированием

  #3  
Старый 24.10.2009, 15:53
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Все работает на ура, большое спасибо!
 
Ответить с цитированием

  #4  
Старый 24.10.2009, 18:52
kopBaJIoJI
Новичок
Регистрация: 10.03.2009
Сообщений: 10
Провел на форуме:
84536

Репутация: 0
По умолчанию

Подскажите функцию, чтобы виндоусовский курсор мыши наблюдался поверх всех программ и полноэкранных приложений. Заранее благодарен.
 
Ответить с цитированием

  #5  
Старый 24.10.2009, 19:37
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

нету такой функции
 
Ответить с цитированием

  #6  
Старый 24.10.2009, 19:40
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


По умолчанию

Привет, одепты!
Подскажите пожалуйста, как выделить память под я-ю ?

char func(const char * bla)
{
char * buffer[1024];
...
return buffer;
}

Конпелятор ругаеццо.
Мне нужно чтоб ф-я возвратила значение находящееся в массиве буффер.
Размер значения к примеру 1024 байт.

Зарание спасибо!
 
Ответить с цитированием

  #7  
Старый 24.10.2009, 19:47
Lee_fx
Познающий
Регистрация: 27.09.2008
Сообщений: 57
Провел на форуме:
265628

Репутация: 23
По умолчанию

Возвращай указатель
char* func(const char * bla)
{
char * buffer = new char[1024];
...
return buffer;
}
 
Ответить с цитированием

  #8  
Старый 24.10.2009, 19:49
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
По умолчанию

ты создаёшь двумерный массив... и не инициализируешь его
вотЪ так
Код:
char* a= new char[1024]; 
return a
или так
Код:
char a[1024];//wrong
return a;//wrong

Последний раз редактировалось Irdis; 24.10.2009 в 20:25..
 
Ответить с цитированием

  #9  
Старый 24.10.2009, 20:15
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

читайте сообщения компилятора, и буедт вам понятно, почему он ругается. вы возвращаете указатель на память, выделенную на стеке. это означает что при выходе из функции этот участок памяти становится запрещенным для использования. Чтобы понять, почему так происходит, советую воспользоваться ollydbg и покурить на тему "стек".

ps: мда. у моргана ошибка в другом( в описании функции неправильный тип), но по сути он получил бы проблему, которую я описал, так что так

Irdis
в твоем случае правилен первый вариант. Во втором будет пересоздан массив, т.к. ты возвращаешь объект(в данном случае переменная, но суть аналогии с конструктором копирования классов)

Последний раз редактировалось Ra$cal; 24.10.2009 в 20:17..
 
Ответить с цитированием

  #10  
Старый 24.10.2009, 20:36
new-sl
Познающий
Регистрация: 27.05.2009
Сообщений: 44
Провел на форуме:
105684

Репутация: -1
По умолчанию

кто знает алгоритм извличения корньа и возвидение в степень на с++
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.