Форум программистов, компьютерный форум, киберфорум
Наши страницы

Помогите найти ошибку при копировании массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Каталогизатор фотографий http://www.cyberforum.ru/cpp-beginners/thread1145043.html
Всем привет, хочу написать каталогизатор фотографий на C++ Builder... Может кто писал, знает как программу реализовать?
C++ Подсчитать количество нулевых компонентов массива Подсчитать количество нулевых компонентов массива из n целых числе. Если нулевых элементов окажется больше двух, то поменять местами нулевые элементы с первым элементом, отличным от нуля. http://www.cyberforum.ru/cpp-beginners/thread1145039.html
Заданы два натуральных числа. Вычислить порядковый номер даты, начиная отсчет с начала года C++
Заданы два натуральных числа a,b которые обозначают число и месяц не високосного года. Вычислить порядковый номер даты, начиная отсчет с начала года. Например, число 2.03 (2 марта) имеет порядковый...
C++ Ввод в программу только целых положительных значений
Пожалуйста помогите сделать так , чтобы программа выполняла только поставленную ей задачу в задании!И при вводе отрицательных , дробных чисел выдавала сообщение об повторном вводе или просто не...
C++ Ввести строку, создать вторую строку в два раза больше, в которую записать симболы первой строки http://www.cyberforum.ru/cpp-beginners/thread1145035.html
Ввести с клавиатуры строку симболов (до 20 симболов), динамически создать вторую строку в два раза больше чем введенная первая строка, в которую записать симболы первой строки. Если первая симбольная...
C++ Задан числовой массив A[1:m,1:n] Пожалуйста напишите программу) Задан числовой массив A.Составить программу поиска элемента массива , который является наибольшим из наименьших положительных чисел , расположенных в столбцах. Язык... подробнее

Показать сообщение отдельно
diplomat1129
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 83

Помогите найти ошибку при копировании массива - C++

11.04.2014, 00:10. Просмотров 1052. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
void SendData(vector <int> Addresses, vector <byte> Data){
            
            if(Running && Client.connected && (Addresses.size() > 0) && (Data.size() > 0)){
                byte tmp[8 + Addresses.size() * sizeof(int) + Data.size()];
                memcpy((byte)Addresses.size(), tmp, sizeof(int));
                
            }
тип byte - unsigned char

Ошибка
NMClient.cpp: In member function ‘void NMClient::SendData(std::vector<int>, std::vector<unsigned char>)’:
NMClient.cpp:72:39: error: invalid conversion from ‘std::vector<int>::size_type {aka long unsigned int}’ to ‘void*’ [-fpermissive]
memcpy(Addresses.size(), tmp, sizeof(int));
^
In file included from TCPClient.cpp:6:0,
from NMClient.cpp:9:
/usr/include/string.h:42:14: error: initializing argument 1 of ‘void* memcpy(void*, const void*, size_t)’ [-fpermissive]
extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru