INNER CODE UNIT · C++

needToAdd

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

            int needToAdd = (4 - (numberAsString.size() % 4)) % 4;
            while (needToAdd--)
            {
                numberAsString = "0" + numberAsString;
            }
            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++;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…