Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Запрет запуска второй копии приложений Нужно запретить запуск второй копии чужого приложения. Т.е. пользователь ткнул 5 раз на ярлык GTA5 в результате в процессе висит 2 GTA5, что не есть хорошо. Как этого можно избежать? Пока что идея такова. Мое приложение висит в памяти. Ярылк переделывается на что-то вроде "C:\myprogramm\app.exe" -name "GTA5" -launcher "C:\Games\GTA5\GTAVplay.exe" -path "C:\Games\GTA5\GTAV.exe" Параметры... https://www.cyberforum.ru/ cpp-beginners/ thread1778654.html C++ Final для вложенной структуры
class A{ class B {..} final; }; так класс B теперь входит в размер A, но не инициализируется. это баг? потому что я нигде не нашел про такое использование
C++ Stack. определение шаблона функции testStack. (хочу разобраться в коде) Вот эта программа. Хочу разобраться в коде. #include <iostream> #include <string> #include <Stack> using namespace std; template <typename T> void testStack( Stack< T > &theStack,// показывает ошибку на Stack с требованием точки с запятой! поясните что и как. https://www.cyberforum.ru/ cpp-beginners/ thread1778626.html C++ Ошибка компилятора C2784 Код: #include <iostream> #include <conio.h> using namespace std; int main(void) { cout >> "Hello, world" >> endl; https://www.cyberforum.ru/ cpp-beginners/ thread1778616.html
Сложение чисел типа long long C++
Пыталась сложить 2 больших числа (в пределах long long), не получилось. В чем дело? #include <cmath> #include <cstdio> #include <vector> #include <iostream> #include <algorithm> using namespace std; int sum(int n, vector<long long> arr) {
C++ Передвижение коня по доске и сбор букв Добрый день! Не могу разобраться, в чём проблема =( Нужно решить задачу: есть шахматная доска. На ней, в каждой клетке, расположены буквы. По доске "ходит" конь (буквой "г", соответственно), и "собирает" фигуры. Нужно собрать таким образом 6 букв (первая "Э" уже задана). К сожалению, кроме всякой ерунды, ничего не выдаёт =( Буду рад помощи. #include <iostream> #include <conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread1778602.html
C++ Что такое *this? Поясните пожалуйста что такое *this. И есть ли этой записи эквивалент, если есть то какой. https://www.cyberforum.ru/ cpp-beginners/ thread1778578.html C++ Сосчитать количество файлов в директории
Здравствуйте, совсем недавно начал осваивать C++ Получил задание: "Ввести в консоль директорию и подсчитать файлы в ней и её поддиректориях". С указанием директории через консоль я, вроде как,справился. Написал программу,которая сохранит файл с примером туда,куда я хочу. А вот считать файлы я не умею и ничего не могу придумать, подскажите пжл, какие библиотеки и функции помогут мне в этом?...
C++ Компилятор ругается на не объявленный идентификатор Подскажите в чем проблема ? #pragma once #include "stdafx.h" class Employer { public: vector <Manager> managers; vector <Seller> sellers; vector <Intern> interns; https://www.cyberforum.ru/ cpp-beginners/ thread1778554.html C++ Как реализован deque в STL ? Как реализован deque в STL ? Насколько я понимаю условно все разделяется на блок с адресами и блоки с данными. Есть какие-то фиксированные блоки памяти для данных, при переполнении одного такого блока, будет выделен аналогичный блок, а его адрес занесен в блок адресов. И получается при изменении размера дека, все данные будут находиться всегда на месте, а расширятся будет только блок адресов(в... https://www.cyberforum.ru/ cpp-beginners/ thread1778546.html
Жадный алгоритм (рюкзак) C++
слишком медленно, но верно работает программа. Помогите пожалуйста ускорить. (извиняюсь за транслит или что-то похожее на него) #include <iostream> #include <vector> #include <cmath> using namespace std; typedef pair <int, int> Tovar; double rukzak(vector <Tovar> vec, int W) {
C++ Реализация меню. Массив элементов меню https://www.cyberforum.ru/ cpp-beginners/ thread1778523.html
Приветствую. Решил хранить элементы меню в массиве. Вот только элементы - это разные структуры. То есть, CheckBox, InputBox, Submenu - все они имеют разные размеры. Как это реализовать я не знаю. Можно вместо самих структур сделать массив указателей на эти стуктуры, но тогда будет проблема с обращением к членам этих элементов. Вообщем, помогайте, я не знаю что делать. Хотелось бы сделать все...
805 / 532 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
13.07.2016, 16:59  [ТС] 0

Перевод числа из hex в dec - C++ - Ответ 9367926

13.07.2016, 16:59. Показов 32081. Ответов 40
Метки (Все метки)

Ответ

Цитата Сообщение от zer0mail Посмотреть сообщение
нет ни строчки, написанной ТС.
код у меня есть, но недоделанный. Просто иногда бывают моменты когда просто не соображаешь, что надо писать, чтобы было в верном направлении...
А вместо этого получается какая-то лажа в виде багов.
Пишешь например, а потом выясняется, что числа типа F00001 неверно обрабатываются из-за наличия промежуточных нулей.
Или например первая (или любая внутренняя) цифра в числе не делится нацело на десять (она меньше 10), тогда нужно запоминать эту цифру и к след. разряду ее приписывать (1F01).
Слишком много случаев получается, и в голове их все, бывает, не можешь удержать. Как следствие - баги...

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
 
unsigned f_fromHex(const char& digit)
{
    switch (digit)
    {
    case 'A':
        return 10;
        break;
    case 'B':
        return 11;
        break;
    case 'C':
        return 12;
        break;
    case 'D':
        return 13;
        break;
    case 'E':
        return 14;
        break;
    case 'F':
        return 15;
        break;
    default:
        return digit - '0';
        break;
    }
}
 
unsigned f_convert(const string& str);
 
void f_strDevide(string& number, string& result)
{
    string forReturn;
    
    auto temp(0u);
    for (auto head(number.cbegin()), cur(head), end(number.cend() - 1);
        head != end; ++head)
    {
        temp = f_convert(string(cur, head + 1));
 
        if (temp / 10)
        {
            forReturn += to_string(temp / 10);
            cur = head;
            temp = 0;
        }
        else if (!forReturn.empty())
        {
            forReturn.push_back('0');
        }
    }
}
 
string f_toDec(string hex)
{
    string result;
 
    while (hex.size() > 1)
        f_strDevide(hex, result);
 
    auto digit(f_fromHex(*hex.begin()));
    result += to_string(digit % 10);
 
    if (digit /= 10)
        result += to_string(digit);
 
    reverse(hex.begin(), hex.end());
    return result;
}
 
int main()
{
    string number("1FFFF");
    system("pause");
}


Вернуться к обсуждению:
Перевод числа из hex в dec C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2016, 16:59
Готовые ответы и решения:

Перевод чисел Bin - Oct - Dec - Hex
Существуют ли функции для перевода числа (или строки из цифр) из одной системы счисления (по...

[BMP] HEX (из HEX-редактора) в DEC
Имеется файл *.bmp (который нельзя вложить в сообщение). В самом файле есть его свойства (размер и...

Из Hex в Dec
Перевел из чара в инт и что-то не вьеду как теперь возвести . #include&lt;iostream&gt;...

Из HEX в DEC
Вопрос ламерский каюсь, но что то пробовал по разному, но не работает никак))) есть у меня число...

40
13.07.2016, 16:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2016, 16:59
Помогаю со студенческими работами здесь

Из HEX в DEC
Господа привет. Помогите нубу из F6FD hex получить -522 dec. int a = 0xFD; int b = 0xF6 &lt;&lt; 8;...

Задача 4: перевод числа записанное в HEX с учетом знака в DEC
4) Напишите программу, которая переводит число (возможно, отрицательное), записанное в...

Перевод из HEX в DEC
Ситуация такая: надо из HEX сделать десятичные значения While ((Not Eof(f)) And...

перевод из hex в dec
люди можете подсказать, эта программа правильная перевод двухбайтного из hex в dec.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru