HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 09.10.2009, 18:01
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

#include <windows.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char* argv[])
{
char buffer[50];
char * text = "dddddd";
int a;
a = sprintf(buffer,"%d",&text);
MessageBox(NULL,buffer, "ss", MB_OK);
cout<<&text;
}

почему коут и мессагебокс выводят адрес в разных системах счисления?
И как исправить?
 
Ответить с цитированием

  #2  
Старый 09.10.2009, 18:18
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

2rudvil, спс конечно, но число в строку я уже перегнал, нужно инт в хекс превратить как то.
Инае говоря, необходимо выводить адрес не в десятичной, а в шестнадцатеричной системе счисления.

Последний раз редактировалось -m0rgan-; 09.10.2009 в 18:22..
 
Ответить с цитированием

  #3  
Старый 09.10.2009, 18:30
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

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

Цитата:
Сообщение от -m0rgan-  
2rudvil, спс конечно, но число в строку я уже перегнал, нужно инт в хекс превратить как то.
Инае говоря, необходимо выводить адрес не в десятичной, а в шестнадцатеричной системе счисления.
если я правильно понял, то так
Код:
#include <windows.h>
#include <iostream>
#include <sstream>

using namespace std;

int main () {
    char text [50];
    int integer = 12345;
    stringstream sstream;
    sstream << hex << integer;
    sstream >> text;
    MessageBox(NULL, text, "_", MB_OK);
    return 0;
}
з.ы. гуглем запрещено пользоваться?

Последний раз редактировалось rudvil; 09.10.2009 в 18:33..
 
Ответить с цитированием

  #4  
Старый 09.10.2009, 19:00
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

угу, ты правильно понял, спс.
Еще вопрос:
Я юзаю Code::Block, ибо студия тормозит очень..
Но при компиляции программы из 15ти строк, ее размер составляет почти 700кб.
Это не нормально.
Как уменшить размер?
Ведь в студии все ок.
 
Ответить с цитированием

  #5  
Старый 09.10.2009, 19:03
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

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

Цитата:
Сообщение от -m0rgan-  
угу, ты правильно понял, спс.
Еще вопрос:
Я юзаю Code::Block, ибо студия тормозит очень..
Но при компиляции программы из 15ти строк, ее размер составляет почти 700кб.
Это не нормально.
Как уменшить размер?
Ведь в студии все ок.
Если у тебя в codeblocks используется mingw, то тебе сюда
 
Ответить с цитированием

  #6  
Старый 09.10.2009, 19:39
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

спс.
Как скрыть программу с процессов?
Слышал что то о хуке sdt, только вот объясните плз, что такое sdt, что такое хук, и как сделат этот же хук sdt ?

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

  #7  
Старый 09.10.2009, 19:48
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

гуглить то пробовал?
 
Ответить с цитированием

  #8  
Старый 09.10.2009, 19:50
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

пробовал, нагуглил только это:
http://forum.antichat.ru/printthread.php?t=40497
и все
 
Ответить с цитированием

  #9  
Старый 09.10.2009, 19:50
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

 
Ответить с цитированием

  #10  
Старый 09.10.2009, 19:53
Dark_Scorpicore
Познающий
Регистрация: 04.04.2009
Сообщений: 58
С нами: 9001761

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

Народ, заранее извиняюсь за свою тупость, но все-таки прошу помощи, ибо сам уже не могу справиться
Короче, нужно составить список айпи адресов из блоков цифр
Каждый блок хранится в определенной переменной.
Например, в a хранится 92, в b 187 и т.д.

Мне нужно присвоить переменной, ну скажем z, значения a,b,c,d разделенные символом ".", как в айпи адресе...
После сегза с кавычками и постоянно ругающимся компилятором, я не вытерпел... что я делаю неправильно?
Пытался приблизительно так:

int z=a.b.c.d;

но, естественно, это неверно

Жду помощи, спасибо.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по 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.