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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.74
Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
#1

Error: значение типа "const char" нельзя присвоить сущности типа "double" - C++

15.10.2012, 12:56. Просмотров 2883. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <iomanip>//
using namespace std;
void main(void)
{
    const int k=5;
    int a=10;
    unsigned int b=15;
    double d=123.456789;
    char c='W';
    bool tf=true;
    int aabbccdd=6;
    int aabbccdd=7;
    printf("k=%i; a=%i; b=%u; d=%f; okr do sotyx d=%1.2f; c=%c; tf=%i\n",k,a,b,d,d,c,tf);
    cout.setf(ios::fixed);
    cout<<"k="<<k<<"; a="<<a<<"; b="<<b<<; d="<<d<<"; okr do sotyx;
        d="<<setprecision(2)<<d<<"; c="<<c<<"; tf="<<tf<<endl";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 12:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Error: значение типа "const char" нельзя присвоить сущности типа "double" (C++):

Значение типа "char *" нельзя присвоить сущности типа "LPWSTR" - C++
как исправить эту ошибку значение типа &quot;char *&quot; нельзя присвоить сущности типа &quot;LPWSTR&quot;

Значение типа "char *" нельзя присвоить сущности типа "LPWSTR" - C++
значение типа &quot;char *&quot; нельзя присвоить сущности типа &quot;LPWSTR&quot; void AddColToListView(char *st, int sub, int size) { ...

МАССИВЫ: динамические мас.значение типа "int *" нельзя присвоить сущности типа "int" - C++
МАССИВЫ: динамические массива ОШИБКА:значение типа &quot;int *&quot; нельзя присвоить сущности типа &quot;int&quot; #include &lt;iostream&gt; using...

Ошибка преобразования: значение типа "float *" нельзя присвоить сущности типа "float" - C++
Помогите исправить.Значение типа &quot;float *&quot; нельзя присвоить сущности типа float void Mode2() { const int n=20,m=20 ; float a, b;...

Ошибка: "Значение типа float нельзя присвоить сущности типа int" - C++
При компиляции в Visual C++ получается такая ошибка: &quot;Значение типа float нельзя присвоить сущности типа int&quot;. Восьмая строка #include...

Значение типа "void" нельзя использовать для инициализации сущности типа "int" - C++
Не понимаю, почему компилятор считает, что s.pop() это значение типа &quot;void&quot;.. он же вернет этот удаляемый элемент? Как исправить? void...

5
doctor_lecter
280 / 153 / 8
Регистрация: 22.09.2012
Сообщений: 283
15.10.2012, 13:02 #2
вы пытаетесь присвоить числу с плавающей точкой строку. И еще 2 раза объявляете переменную aabbccdd.
1
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
15.10.2012, 13:04 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <iomanip>
using namespace std;
void main(void)
{
    const int k = 5;
    int a=10;
    unsigned int b=15;
    double d = 123.456789;
    char c = 'W';
    bool tf = true;
    printf("k=%i; a=%i; b=%u; d=%f; okr do sotyx d=%1.2f; c=%c; tf=%i\n",k,a,b,d,d,c,tf);
    cout.setf(ios::fixed);
    cout<<"k="<<k<<"; a="<<a<<"; b="<<b<<"d="<<d
        <<"; okr do sotyx; d="<<setprecision(2)<<d<<"; c="<<c<<" tf="<<tf<<endl;
}
1
Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
15.10.2012, 13:14  [ТС] #4
а я могу написать system("PAUSE"); 4тобы консольное окно не пропадало ? или 4то-то другое ?

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iomanip>
using namespace std;
void main(void)
{
    const int k = 5;
    int a=10;
    unsigned int b=15;
    double d = 123.456789;
    char c = 'W';
    bool tf = true;
    printf("k=%i; a=%i; b=%u; d=%f; okr do sotyx d=%1.2f; c=%c; tf=%i\n",k,a,b,d,d,c,tf);
    cout.setf(ios::fixed);
    cout<<"k="<<k<<"; a="<<a<<"; b="<<b<<"d="<<d
        <<"; okr do sotyx; d="<<setprecision(2)<<d<<"; c="<<c<<" tf="<<tf<<endl;
    system("PAUSE");
}
0
хАЛЕКСЕЙх
9 / 9 / 2
Регистрация: 11.10.2012
Сообщений: 118
15.10.2012, 14:17 #5
Pe4eNbKo_O,

может так?, извени за синтаксис С++, я только в нём разбираюсь
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> // для синтаксиса языка C++
#include <iomanip>  
#include <stdlib.h> // для system("pause");
#include <stdio.h>  // для синтаксиса языка C
using namespace std;
 
int main()
{
    const int k = 5;
    int a=10;
    unsigned int b=15;
    double d = 123.456789;
    char c = 'W';
    bool tf = true;
    printf("k=%i; a=%i; b=%u; d=%f; okr do sotyx d=%1.2f; c=%c; tf=%i\n",k,a,b,d,d,c,tf);
    cout.setf(ios::fixed);
    cout<<"k="<<k<<"; a="<<a<<"; b="<<b<<"d="<<d
        <<"; okr do sotyx; d="<<setprecision(2)<<d<<"; c="<<c<<" tf="<<tf<<endl;
    system("PAUSE");
return 0;
}
1
Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
15.10.2012, 15:06  [ТС] #6
все, проблема решена благодарю)
0
15.10.2012, 15:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2012, 15:06
Привет! Вот еще темы с ответами:

Значение типа "int*" нельзя присвоить сущности типа int - C++
#include &lt;iostream&gt; using namespace std; int sort(int k, int p, int b, int n) { int min = 0; // для вставки задач int sum;...

Аргумент типа "const char*" несовместим с параметром типа "LPCWSTR" - C++
хочу запустить paint с visual studio но выдает ошибку под словами open, filename, строка 6#include &lt;iostream&gt; #include &lt;windows.h&gt; ...

Аргумент типа "unsigned char*" несовместим с параметром типа "const char*" - C++
int f(unsigned char s, unsigned char q) { N = strlen(s); //Ошибка тут... M = strlen(q); //...и тут Как исправить?

"Значение типа float* нельзя использовать для инициализации сущности типа float" - C++
#include &lt;math.h&gt; #include&lt;iostream&gt; #include &lt;iomanip&gt; #include&lt;conio.h&gt; using namespace std; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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