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

md5 и указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ malloc(): memory corruption и corrupted double-linked list http://www.cyberforum.ru/cpp-beginners/thread862338.html
всем привет! такой вопрос. пытаюсь попробовать простой пример кода для функции MPI_Allgatherv на кластере. В итоге получаю следующую ошибку(и) : *** glibc detected *** ./main: malloc(): memory corruption: 0x0000000001ee6820 *** *** glibc detected *** ./main: corrupted double-linked list: 0x0000000001285510 *** все идет нормально до самой функции, после чего мне приходится прерывать...
C++ Клас с полем типа другого класа Есть клас car с полями и методом заполнения етих полей. Надо написать клас tz в котором есть поле типа сar и пару других полей и метод заполнения даных в етот клас. как ето сделать. как заполнить поле car класа tz? class CAR { char corporation; char car_name; int price; int made_date; public: void INP() { http://www.cyberforum.ru/cpp-beginners/thread862329.html
Генератор случайных чисел C++
Всем привет, вот такая задачка. "Датчики случайных чисел можно привлекать при подборе проверочных исходных данных для программ. а) 25 действительных чисел, лежащих в диапазоне от -50 до 50. б) 30 целых чисел, лежащих в диапазоне от -20 до 20. #include <iostream> #include <stdlib.h> #include <time.h> using namespace std;
Вычислить значение выражения C++
Сама суть проблемы: мне нужно сделать 5 лабораторных работ по с++, просто написать программы. Они не сложные, любой начинающий в них справиться, но из-за того, что у меня были проблемы со здоровьем (поломал 2 руки и ногу) я почти весь второй семестр пролежал в больнице. Поэтому я не могу разобраться в этих лабораторных. Пришел сюда просить помощи, летом планирую пойти к репетитору. Сейчас нет...
C++ Связывание классов в 1 файле http://www.cyberforum.ru/cpp-beginners/thread862297.html
Здравствуйте! Разрабатывая программу столкнулся с проблемой... в 1 файле разместил несколько классов которые нужно между собой связать... так чтобы из одно класса вызывалась функция с другого класса... Вот пример .h файла #include <fstream> #include <iostream> #include <string.h> #include <windows.h> #include "variables.h"
C++ Массив: Какое количество элементов расположено после первого ну-левого элемента до конца массива? Помогите пожалуйста написать программу для массивов. 1.Задан одномерный числовой массив, в котором есть хотя бы один нуле-вой элемент. Какое количество элементов расположено после первого ну-левого элемента до конца массива? подробнее

Показать сообщение отдельно
Schilling
0 / 0 / 0
Регистрация: 03.06.2012
Сообщений: 5
12.05.2013, 21:26  [ТС]     md5 и указатели
Цитата Сообщение от anmartex Посмотреть сообщение
Schilling, а что мешает привести типы:
C++
1
MD5_Update(&md5handler, const_cast<char*>(st.c_str()), st.size());
Так мы убираем const. Опасно, но я думаю сама функция никаких изменения над данными не производит.
Если же ему не понравится можно и преобразовать char* в void*

А можно по старой Си-шной традиции (но это не приветствуется):
C++
1
MD5_Update(&md5handler, (void*)st.c_str(), st.size());
Спасибо вам большое!
+ в карму)
Приведение я не смог так привести типы, т.к не знал, надо подучить матчасть.
Еще раз спасибо!
 
Текущее время: 08:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru