Мне нужно сконвертировать переменную типа long в char array. Как это организовать?
#include <string>
const std::string str=std::to_string(my_value);
str.c_str() - нужный массив
Вопрос допускает неоднозначную трактовку. :-) Мой вариант ответа:
// Example program
#include <iostream>
#include <string>
int main()
{
long vallong=0x0102030405060708;
char* charptr=(char*)(&vallong);
std::cout <<std::endl<< "sizeof(long)=" << sizeof(long);
std::cout <<std::endl<< "charptr=" << (int)charptr[0];
std::cout <<std::endl<< "charptr=" << (int)charptr[1];
std::cout <<std::endl<< "charptr=" << (int)charptr[2];
std::cout <<std::endl<< "charptr=" << (int)charptr[3];
std::cout <<std::endl<< "charptr=" << (int)charptr[4];
std::cout <<std::endl<< "charptr=" << (int)charptr[5];
std::cout <<std::endl<< "charptr=" << (int)charptr[6];
std::cout <<std::endl<< "charptr=" << (int)charptr[7];
}
Вывод программы:
sizeof(long)=8
charptr=8
charptr=7
charptr=6
charptr=5
charptr=4
charptr=3
charptr=2
charptr=1
Exit code: 0 (normal program termination)
Проверялось на cpp.sh
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть приложение (java, android), которое запускает N фоновых потоков Число потоков задаётся пользователемЗапуск потоков происходит в цикле...
Делаю приложение - мозайка из полигонов
Камрады, приветствуюОсваиваю java core
Хочу создать игру для Android что-то типа Крокодила или Шляпы, где будут генерироваться словаПодскажите, как можно организовать хранение этих...