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

Приведение void* указателя к типу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано текстовый файл . . http://www.cyberforum.ru/cpp-beginners/thread998346.html
1) Дано текстовый файл, содержащий числовую информацию. Выберите из него числа и занесите в очередь. Выведите содержимое очереди на экран и посчитайте количество этих чисел. (числовую информацию нужно создать произвольно) 2) Создать массив записей, содержащий информацию о студентах вашей группы (фамилия, дата рождения, группа, пол, средний балл ЗНО). Определите: 1) средний балл группы;...
C++ Массив указателей на члены класса Здравствуйте, подскажите, пожалуйста, как корректно использовать массив указателей на члены класса. list.h Объявление класса list: class List http://www.cyberforum.ru/cpp-beginners/thread998321.html
C++ При head->v1=NULL; программу глючит
Заношу данные с помощью create(void) и пытаюсь редактировать с помощью void del(void), она удаляет всех неуспевающих студентов. Так вот, если в списке все студенты неуспевающие или только 1 неуспевающий и больше никого,то происходит сбой. (P.S. Не совсем понял,как работает двусвязный список.) #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> struct spis {char f;...
с паскаля на с++ C++
Всем добрый день. помогите перевести с паскаля на с++. Буду очень благодарен Program zarplata; uses dos,crt,BD; type Tbass=record name:string; zarplat:real; end; Tmass=array of tbass; var ZarpFile:file of tbass; work:tbass;
C++ Лабораторная работа номер 5 задание 1! Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество байт в этом файле http://www.cyberforum.ru/cpp-beginners/thread998309.html
Лабораторная работа номер 5 задание 1!!!! Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество байт в этом файле. !!за. быстрый ответ отблагодарю
C++ Принадлежит ли точка окружности Нужно было написать программу определяющию принадлежит ли точка окружности { setlocale(LC_ALL,"RUS"); float x, y, r; printf ( " Введите x, y, r:" ); scanf ( "%f%f%f", &x, &y, &r ); if ( x*x+y*y<=r*r ) printf ("Принадлежит"); else подробнее

Показать сообщение отдельно
DarkMasterW
4 / 4 / 0
Регистрация: 25.10.2013
Сообщений: 227
05.11.2013, 10:56     Приведение void* указателя к типу
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
struct tParamStruct
{
    const char* Result;
};
tParamStruct ParamStruct;
 
 
void show(void *AdressPS)
{
    // ????????
    ParamStruct->Result = "qwe";
    cout << ParamStruct->Result;
}
*AdressPS является указателем на начало структуры ParamStruct. Каким образом преобразовать указатель и как потом использовать? Мои попытки типа *ParamStruct = static_cast<tParamStruct>(AdressPS); , к сожалению, не увенчались успехом.

Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru