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

Unsigned char to vector - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тип BOOL http://www.cyberforum.ru/cpp-beginners/thread1145953.html
Что API функции возвращают в качестве TRUE? 1? Или любой не 0?
C++ Время затраченное на выполнение любой операции Доброго времени суток. Подскажите пожалуйста как мне получить время затраченное на вычисление, например на выполнение цикла? http://www.cyberforum.ru/cpp-beginners/thread1145907.html
C++ Как изменить мантиссу double?
Привет! Как изменить мантиссу числа типа double? Есть в c++ какая-нибудь встроенная функция?
C++ Разбиение числа на цифры
здравствуйте, подскажите есть ли функция, которая разбивает число на другие числа, которые его составляют? к примеру число 294 разбивается на 2, 9 и 4
C++ Извлечение информации из BMP файла http://www.cyberforum.ru/cpp-beginners/thread1145883.html
Есть вот такое вот задание: 1. Разработать программу, результатом которой будет следующая информация о свойствах графического файла BMP - ширина изображения, в пикселях; - высота изображения, в пикселях; - глубина цвета; - размер изображения в байтах; - размер файла. 2. Зафиксировать: адреса (порядковые номера), шестнадцатеричные и десятеричные значения байтов, а также значения...
C++ Класс векторов Ребята, помогите, не очень получается. Есть класс 2D-векторов, в private их к-ты: x и y. Предусмотрен конструктор с двумя параметрами (декартовы координаты вектора x и у), метод show, для вывод к-т вектора на консоль и метод, который к вектору добавляет другой вектор, сохраняя результат в первом векторе. Нужно написать программу случайного блуждания на плоскости. Для этого создаётся вектор,... подробнее

Показать сообщение отдельно
diplomat1129
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 83
12.04.2014, 04:48     Unsigned char to vector
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);
Не могу сконвертировать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru