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

Передача в функцию unsigned char [ ] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Генерация сессионного ключа AES http://www.cyberforum.ru/cpp-beginners/thread1157226.html
Добрый день Нужно сгенерировать aes-256 ключ. Начал с простого: int CreateSessionKey(struct key* key_toret) { //Генерация сессионного ключа HCRYPTPROV hProv;
C++ Сумма чисел в *.txt файле! Есть текстовый файл f.txt в нем записаны числа, вот по такой маске "*123*31*123*", программа должна считывать строку и числа между "*" складывать, результат выводить на экран. Проблема заключается в том что выводится всегда 0. Прошу подсказки! int main() { double sum=0, b; char k; fstream datei; //объявление переменной типа fstream datei.open("f.txt",ios::in); ... http://www.cyberforum.ru/cpp-beginners/thread1157169.html
C++ Очень нужна работающая программа по "Длинной арифметике вычитания"
Очень нужна работающая программа по "Длинной арифметике вычитания"
C++ Поменять местами наибольший и наименьший элементы
В общем задание было такое: (Тема одномерные массивы) Даны действительные числа а1, а2,..., аn. Поменять местами наибольший и наименьший элементы. #include <iostream> using namespace std; int main(){ setlocale(LC_ALL,"rus"); int mas; cout<<"Введите числа"<<endl; for(int i=0; i<10; i++){ cin>>mas;
C++ Удалить из массива все нечетные элементы http://www.cyberforum.ru/cpp-beginners/thread1157156.html
Динамическая память. Одномерный массив. Дан массив целых чисел. Удалите из массива все нечетные элементы.
C++ Создание и запись в типизированный файл Есть 7 окон Edit (ФИО, отдел, должность, эл. почта и т.д.), нужно содержимое этих окон записать в файл, и есть ComboBox, который должен по нажатию отображать только фамилии, записанные в этом файле. Помогите пожалуйста! подробнее

Показать сообщение отдельно
diplomat1129
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 83
25.04.2014, 15:46     Передача в функцию unsigned char [ ]
Заполняю массив
C++
1
2
3
4
5
6
7
8
                unsigned char sizeBuf[4];
                for (int i = 0; i < 4; i++){
                    sizeBuf[3 - i] = (size >> (i * 8));
                    cout<<sizeBuf[3 - i];
                }
                //cout<<sizeof(sizeBuf);
                //send to server length of client name
                Client.send_data_char(sizeBuf);
в конце передаю в функцию
сама функция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
bool send_data_char(unsigned char value[4])
 
{
    //Send some data
    for (int i = 0; i < 4; i++)
        cout << &value[i];
    cout<<"rrr"<<value;
    //puts(sizeof(value));
    if( send(sock , &value , 4 , 0) < 0)
    {
        perror("Send failed : ");
        return false;
    }
    cout<<"Data send\n";
     
    return true;
}
и всамой функции я не могу увидить что в нее приходит. ничего не выводится.как будто массив пустой.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru