Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
diplomat1129
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 83
#1

Unsigned char to vector - C++

12.04.2014, 04:48. Просмотров 407. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
    vector<byte> resBuffer;
    unsigned char buffer[size];
    //string reply;
     
    //Receive a reply from the server
    if( recv(sock , buffer , sizeof(buffer) , 0) < 0)
    {
        puts("recv failed");
    }
    resBuffer.push_back((byte)buffer);
    //reply = buffer;
    return resBuffer;
}
Выдает
TCPClient.cpp:169:31: error: cast from ‘unsigned char*’ to ‘byte {aka unsigned char}’ loses precision [-fpermissive]
resBuffer.push_back((byte)buffer);
Не могу сконвертировать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2014, 04:48     Unsigned char to vector
Посмотрите здесь:

Vector<unsigned char> в int - C++
есть vector&lt;unsigned char&gt; размером 4 байта..и мне надо перевести их в 1 число типа int. т.е. типо int command = tempN.data(); но ...

Выводятся дополнительные странные символы из vector<unsigned char> - C++
Здравствуйте! Вот такой простой код: int main() { string a = &quot;asd&quot;; std::vector&lt;unsigned char&gt; buf(a.begin(), a.end()); ...

Unsigned char to string - C++
Привет всем. У меня полная непонятица unsigned char c = '1'; std::string ass((char*)c); Unhandled exception at 0x012655D1 in...

Работа с unsigned char - C++
Есть указатель на тип unsigned char, содержащий в себе 4-ех байтное число и переменная типа long. Как записать в эту переменную значение из...

Hex в unsigned char - C++
Здравствуйте! У меня есть одна проблема, которую не могу решить, ну вот, у меня есть файл в нем hex строка, такого вида: 68 65 6c 6c 6f...

unsigned char 0....255?! - C++
Всем привет. Всем известно из разной учебной литературы что unsigned char имеет диапазон значений от 0 до 255. Но почему тогда при этом...

Конвертация string to unsigned char - C++
День всем добрый! Каким образом можно произвести перевод значения переменной типа &quot;string&quot; в переменную типа &quot;unsigned char&quot;? В...

CRC16, Unsigned Char и Полином - C++
CRC Verifying code #define UCHAR unsigned char #define UWORD unsigned int UWORD code CRC_TABLE={ ...

синтаксис указателя на unsigned char - C++
РЕбята, не могу сообразить. Смотрите, этот код компилится: char* array ; array = &quot;dddddddddd&quot;; Теперь нулевой элемент...

Контейнер для unsigned char * - C++
возьмем например char * для него в с++ есть стандартный контейнер и называется он std::string возьмем например Delphi там...

Передача в функцию unsigned char [ ] - C++
Заполняю массив unsigned char sizeBuf; for (int i = 0; i &lt; 4; i++){ sizeBuf =...

Шестнадцатеричные числа в массиве unsigned char - C++
Есть массив unsigned char - заполнен, и знаем длину. В массиве шестнадцатиричное число вида: 51fa9 Нужно реализовать арифметические...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.04.2014, 05:31     Unsigned char to vector #2
Цитата Сообщение от diplomat1129 Посмотреть сообщение
Не могу сконвертировать.
А что вы, собственно, в вектор хотите поместить?
Если весь массив добавить, в конец вектора:
C++
1
resBuffer.insert(resBuffer.end(), buffer, buffer + size);
Yandex
Объявления
12.04.2014, 05:31     Unsigned char to vector
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru