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

Перевод чисел из одной сс в другую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ int=>char http://www.cyberforum.ru/cpp-beginners/thread444905.html
Извините за такой тупой вопрос, в гугле искал, не нашёл подходящего ответа. Как по ASCII коду переводить номер символа в символ? допустим код символа '0' это 48, как задав 48 получить '0'?
C++ Release не работает, Debug работает Здравствуйте, подскажите в чем может быть проблема, написал программу (тестирование), запускал, проверял все норм. В настройках стояло: конфигурация решений: debug (VS2010). Поменял на release и клацнул построение->перестроить_testirovanie. Так вот релизный екзешник работает некорректно, а дебаговский нормально. Чем может быть вызвано? http://www.cyberforum.ru/cpp-beginners/thread444902.html
C++ Разветвление
Я прошу прощение за то, что задача на украинском языке, но в противном случае сама суть задания будет совсем иная. Ввести вік людини (від 1 до 150) і вивести його разом з наступним словом "рік", "роки" або "роки". Помогите, пожалуйста, как составить решение! Хотябі так объясните, а на языке с++ я уже сама напишу! Заранее спасибо!
Класс "Отрезок". Вычислить длину отрезка. C++
создать класс отрезок,чтобы также можно было вычислить длину отрезка
C++ Кто сам выучил С++ http://www.cyberforum.ru/cpp-beginners/thread444860.html
Вот хотел спросить как вы сами выучили С++ и что для это надо что бы ументь программировать на С++,
C++ Указатели файлов Добрый день всем! Сразу прошу не поливать грязью, мол "стопицот раз говорилось". Проблема с режимами ios::ate и ios::app при открытии файла для записи. Перелопатил гугл, на этом форуме была тема и везде один ответ: ios::ate - указатель для записи смещается в конец, при этом только один раз, а указатель ios::app - СТРОГО в конец (т.е. каждый раз при записи). Сразу начну с того, что в книге Лафоре... подробнее

Показать сообщение отдельно
diagon
Higher
1924 / 1190 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
12.02.2012, 15:04     Перевод чисел из одной сс в другую
Цитата Сообщение от ahamoth Посмотреть сообщение
во отлично вообще, а есть подобные методы перевода например из 10й в двоичную или наоборот 16ю -> 2ю ,2ю -> 16ю ?
Все есть.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <sstream>
#include <bitset>
#include <string>
#include <algorithm>
 
std::string dec2bin( long long n )
{
    std::ostringstream ost;
    ost << std::bitset< 64 > (n);
    std::string str( ost.str() );
    while ( str.size() > 1 && str[0] == '0' )
        str.erase( str.begin() );
    return str;
}
 
std::string hex2bin( std::string hex )
{
    std::stringstream sst;
    sst << hex;
    int n;
    sst >> std::hex >> n;
    std::string str( std::bitset< 64 > (n).to_string() );
    while ( str.length() > 1 && str[0] == '0' )
        str.erase( str.begin() );
    return str;
}
 
std::string bin2hex( std::string bin )
{
    std::bitset< 64 > bits(bin);
    std::stringstream sst;
    sst << std::hex << bits.to_ulong(); 
    return sst.str();
}
 
Текущее время: 23:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru