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

cannot convert from 'int *' to 'double *' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать структуру и функции для расчета основных параметров электрической цепи http://www.cyberforum.ru/cpp-beginners/thread179421.html
Прмогите написать прогу : Разработать структуру и функции для расчета основных параметров электрической цепи.
C++ Перестановочный шифр с ключевым словом Помогите, нужно сделать программу что будет зашифровывать и расшифровывать текст с помощью перестановочного шифра. Буквы открытого текста записываются в клетки прямоугольной таблицы по ее... http://www.cyberforum.ru/cpp-beginners/thread179410.html
C++ Погогите разобраться со связанными списками
Здравствуйте. У меня было задание: Задан массив из n элементов. Расставить: наимешьший элемент в начало массива, следующий по величине - в конец, следующий по величине - на 2-е место, следующий - на...
Не могу разобраться где ошибка!error LNK2019: ссылка на неразрешенный внешний символ C++
#include "stdafx.h" #include "conio.h" #include "stdio.h" #include "stdlib.h" #include "string.h" #include "math.h" #include <iomanip> #include <iostream> #include <windows.h> #define N 7
C++ Непонятный результат выполнения программы http://www.cyberforum.ru/cpp-beginners/thread179368.html
Есть такой код: при выполнении выдает непонятный результат(Вложение 1),условия(вложение 2). Может кто то подскажет почему #include <iostream> #include <math.h> #include <iomanip> int main()...
C++ Двойной факториал Здравствуйте, Товарищи. Поискал на форуме подобную задачку, увы, не нашел. Помогите составить программу (у меня КодБлокс) которая будет вычислять двойной интеграл. т.е. Двойной факториал числа n... подробнее

Показать сообщение отдельно
Dead By Sunrise
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 10

cannot convert from 'int *' to 'double *' - C++

21.10.2010, 12:17. Просмотров 2793. Ответов 6
Метки (Все метки)

Помогите пожалуйста исправить ошибку: error C2440: '=' : cannot convert from 'int *' to 'double *'.

C++
1
2
3
4
5
6
7
8
#include <iostream.h>
void main()
{
    double *p;
    int a=15;
    p=&a;
    cout<<*p;
}
Суть задания в том, что необходимо присвоить указателю *p на double значение переменной a=15 с типом int, и вывести это значение на экран через указатель (cout<<*p; ). Я понимаю, что главная проблема состоит в невозможности преобразовать тип Int к типу Double. Операция преобразования типа, при замене строчки "p=&a;" на "p=double(&a);" (взятия адреса от переменной а), также не помогает. Главная сложность в задаче для меня заключается в том, чтобы, не изменяя типы данных double и int к какому-то одному типу (в первых двух строчках единственного блока программы), вывести значение переменной a (равное 15) на экран через указатель *p. Заранее огромное спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.