Предположим, у меня есть целое число от 0 до 1023, и я хочу преобразовать это число в 10-битное двоичное число, которое затем помещу в логический массив. Вот чем я сейчас занимаюсь.
Код: Выделить всё
void toBinary(bool *binary)
{
string binaryStr = bitset(myValue).to_string(); //to binary
for (int i = 0; i < 10; i++) binary[i] = binaryStr[i] - '0';
}
Подробнее здесь: https://stackoverflow.com/questions/417 ... n-an-array
Мобильная версия