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

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

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

преобразование void в char - C++

27.10.2013, 20:12. Просмотров 372. Ответов 2
Метки нет (Все метки)

помогите пожалуйста
компилятор ругается и не хочет запускать прогу на исполнение((
невозможно преобразовать "void *" в "char *". Для преобразования "void*" к указателю на тип, не являющемуся "void", требуется явное приведение...
вот часть программы:

void dot(char* S, char* S1, char* S2)
{
const char* delim = ".";
char* cp = malloc(strlen(S)+1);
char* tmp;
if (cp == NULL)
{
printf("Ошибка при работе с памятью");
exit(-1);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 20:12     преобразование void в char
Посмотрите здесь:

Преобразование из «void*» в «char*» - C++
Имеется такая строка buffer = malloc(600); Перемменая buffer у меня указатель на буффер типа Char char *buffer Ругается компилятор...

написать програму void(char source[] ,char dest[]) которая скопирует все символы из source[] ,которые не принадлежат алфавиту , в dest[]. - C++
написать програму void(char source ,char dest) которая скопирует все символы из source ,которые не принадлежат алфавиту , в dest.выводить...

Void func(char *); - C++
Помогите пожалуйста.Не могу понять как она работает и что она может принимать(т.к. самой переменной нет) : void func(char *); ...

Преобразование void* в структуру - C++
Как преобразовать HANDLE в структуру? В C# возможно написание следующего кода: public static extern IntPtr OpenFileMapping(int...

преобразование из void* в int[n] - C++
Всем привет) Пишу программу, которая в отдельном потоке сортирует массив. такая проблема, на функцию ...

Время на преобразование void* к иным указателям - C++
Здравствуйте. Имеется небольшой вопрос. Тратится ли время на преобразование из void* к иным типам? Насколько я понимаю не должно,...

Преобразование указателя void к указателю на структуру - C++
Здравствуйте! Можете объяснить эти строки в программе? int cmp(const void* p1, const void* p2) { return...

Проверить правильность преобразования указателя - преобразование из void* - C++
Есть один абстрактний и один не абстрактний клас. В виртуальний метод передаеться указатель на void. Можно как-то проверить правильность...

Как правильно скопировать void* v_buf в char* c_buf, не зная размера v_buf - C++
Всем привет! У меня есть указатель типа void на здоровенный кусок данных. Эти данные мне нужно формализовать для обработки в массив...

Преобразование в char - C++
Добрый вечер. Как сделать, чтобы работало: fstream outStream; double z, dz; ... outStream.open("points/" + (char)(z/dz) + ".txt",...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
27.10.2013, 20:14     преобразование void в char #2
C++
1
char* cp = (char *)malloc(strlen(S)+1);
функция malloc возвращает void *
yulik18
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 5
27.10.2013, 20:17  [ТС]     преобразование void в char #3
спасибо) но теперь оно выбивает в два раза больше ошибок
Ответ Создать тему
Опции темы

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