я строка определяется как std::string header = "00110033";
теперь мне нужно строку для хранения значений байта цифр, как будто его построили как этотПреобразование INT [] в строку в C++
char data_bytes[] = { 0, 0, 1, 1, 0, 0, 3, 3};
std::string header = new std::string(data_bytes, 8).c_str());
я преобразовал исходную строку до int
массив с использованием atoi
. Теперь я не уверен, как сделать строку из нее. Дайте мне знать, если есть лучший подход.
Я не могу понять ваш вопрос. – Nawaz
неправильный синтаксис 2-й строки. Кроме того, каково намерение «нового» здесь? –
Зачем вам это нужно? Что вы собираетесь делать, если массив содержит значение, которое не находится между 0 и 9? –