Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/50: Рейтинг темы: голосов - 50, средняя оценка - 4.60
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
1

Ошибки C2227 и C2064. Не знаю как исправить

20.07.2011, 11:54. Показов 9361. Ответов 25
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
код
C++
1
2
3
4
5
6
7
 L=Convert::ToDouble(L->Text);  //ввод длины волны
R=Convert::ToDouble(R->Text);   //ввод радиуса кривизны
N=Convert::ToDouble(N->Text);   //ввод номера кольца
 
X = R*L*(N-0,5);     //рассчет промежуточного вычисления
radius = sqrt(X);
radius -> Text = System::Convert::ToString(radius);
ошибки
1>error C2227: выражение слева от "->Text" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1> тип: double
1> error C2227: выражение слева от "->Text" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1> тип: double
1> error C2227: выражение слева от "->Text" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1> тип: double
1> error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов
1> error C2227: выражение слева от "->Text" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1> тип: double

Что делать?

 Комментарий модератора 
Не злоупотребляйте CAPS'ом в названии тем
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.07.2011, 11:54
Ответы с готовыми решениями:

Не знаю как исправить ошибки компиляции
не понимаю как пофиксить баги вроде все библиотеки подключил using System; using...

Класс string " ошибки, не знаю как исправить
компилятор ругает "{" в конструкторах, что нужно поправить или как заменить эти конструкторы? мой...

пример на файлы. у меня в коде есть ошибки, но я не знаю, как их исправить
по заданному списку фамилий напечатать каждому упомянутому в списке поздравление к определенному...

нужно найти ошибки в задаче на языке C/ их в районе 10 как выдает компилятор но я не могу их исправить (не знаю как)
#include <math.h> #include <conio.h> #include <stdio.h> void main() { int xa, ya, xb, yb;...

25
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
20.07.2011, 20:23  [ТС] 21
Author24 — интернет-сервис помощи студентам
Спасибо, большое. Всё пошло, но... опять, но
Результат не сходится с посчитанным на калькуляторе.
Это значит ошибка в формуле?
0
Эксперт С++
623 / 467 / 57
Регистрация: 28.01.2011
Сообщений: 605
20.07.2011, 20:32 22
Дилендик, судя по всему, да. Как понимаю, речь идет о той формуле, что здесь http://ru.wikipedia.org/wiki/%... 0%BD%D0%B0, так вот перед тем, как извлечь корень из величины, нужно бы ещё поделить на показатель преломления среды, этого я в имеющемся коде не заметил.
0
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
20.07.2011, 20:44  [ТС] 23
Такую формулу дал препод, и я по ней же считаю на калькуляторе.
А вообще то формул две для проходящего света и отражённого, уж в физике я кумекаю.
0
Эксперт С++
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
20.07.2011, 20:48 24
А вот в этом месте
C++
1
X = R*L*(N-0,5); //рассчет промежуточного вычисления
по-прежнему запятая?
Дробная часть от целой в C/C++ (да и других языках) отделяется точкой.
А так скобка всегда равна 5.
1
Эксперт С++
623 / 467 / 57
Регистрация: 28.01.2011
Сообщений: 605
20.07.2011, 20:48 25
C++
1
X = R*L*(N-0.5);

Не по теме:

опоздал...

1
10 / 12 / 0
Регистрация: 20.07.2011
Сообщений: 430
20.07.2011, 20:56  [ТС] 26
Спасибо, всем кто мне помогал.
Про запятую было смутное ощущение неправильности, но комп не сообщал об ошибке и я думала что в визуал студио так можно.
Мне ещё нужно было бы чтобы появлялось окошко об ошибке ввода, но что там может быть ошибочным я пока не придумала. Я подумаю и можно будет опять спрошу?
0
20.07.2011, 20:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.07.2011, 20:56
Помогаю со студенческими работами здесь

Подсобите исправить код, знаю, что есть ошибки
Посмотрите код, есть тут ляпы очевидные, некоторые я исправил, но еще надо поправить int...

Исправить ошибку error C2064: term does not evaluate to a function taking 1 arguments
Здравствуйте! помогите плиз... программа типа должна выводить список книг! посмотрите правильно...

Не знаю как исправить
Есть 2 модуля, которые должны взаимодействовать: (Касса),(Бухгалтерия). Когда в кассе мы продаем...

Не знаю как исправить
дочка смотрела мультики и вдруг выскачило вот это (в компьютере ничего не меняли стоял работал...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru