INNER CODE UNIT · C++

n

margelo/react-native-bignumber · cpp/BigNumber/MGBigNumber.cpp:87

            int n = numberAsString.size() / 4 + 1;
            char *inHex = new char[n];
            inHex[n - 1] = '\0';
            for (int i = 0; i < n - 1; ++i)
            {
                int value = 0;
                int beginning = i * 4;
                for (int j = 0; j < 4; ++j)
                {
                    value *= 2;
                    if (numberAsString[beginning + j] == '1')
                    {
                        value++;
                    }
                }
                if (value <= 9)
                {
                    inHex[i] = '0' + value;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…