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

Альтернатива функции IntToHex - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
nikola166
 Аватар для nikola166
8 / 8 / 0
Регистрация: 18.03.2010
Сообщений: 142
15.07.2012, 21:14     Альтернатива функции IntToHex #1
В Borland есть функция IntToHex, я написал альтернативу, мне необходимо чтобы она работала также как работала бы в Borlande вызов IntToHex(int v, 2);


C++
1
2
3
4
5
6
7
8
9
10
string IntToHex(int v)
{
    char* buffer=new char[100];
  itoa ( v, buffer, 16 );
  string res;
 
      res=(const char*) buffer;;
 
return res;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2012, 21:14     Альтернатива функции IntToHex
Посмотрите здесь:

C++ Альтернатива %USERPROFILE%
C++ Альтернатива функции strspn
Альтернатива RandSeed C++
Альтернатива goto в С++ C++
C++ Альтернатива if (.) {.} (тернарный оператор)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.07.2012, 21:21     Альтернатива функции IntToHex #2
nikola166, и? что не так?
nikola166
 Аватар для nikola166
8 / 8 / 0
Регистрация: 18.03.2010
Сообщений: 142
15.07.2012, 21:25  [ТС]     Альтернатива функции IntToHex #3
не работает как надо эта функция
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
15.07.2012, 21:26     Альтернатива функции IntToHex #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <iomanip>
#include <string>
#include <sstream>
 
std::string IntToHex(const int i) {
    std::ostringstream ost;
    ost << std::hex << i;
    return ost.str();
}
 
int main() {
    int i;
    
    while ( std::cout << "Integer: " && std::cin >> i )
        std::cout << "As hex:  " << IntToHex(i) << std::endl;
    
    return 0;
}
nikola166
 Аватар для nikola166
8 / 8 / 0
Регистрация: 18.03.2010
Сообщений: 142
15.07.2012, 21:34  [ТС]     Альтернатива функции IntToHex #5
aggregate 'std::ostringstream ost' has incomplete type and cannot be defined

Добавлено через 49 секунд
забыл про #include <sstream>
Yandex
Объявления
15.07.2012, 21:34     Альтернатива функции IntToHex
Ответ Создать тему
Опции темы

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