Эта ошибка возникает если переменная или функция не определена до ее вызова. Я по примеру не могу однозначно определить язык программирования. Но возможно нужно сперва подключить математический модуль.
KnowsUser1
Но всё же, ради интереса, попробуйте обращаться сразу к классам подключенных пространств имён, ибо наследование класса формы от System::Windows::Forms::Form выглядит сильно страшнее, чем наследование просто от Form, да и букав много)
kirill089andreev
На будущее: всегда писать #include и не париться
KennyLans
Я просто не знал, что using namespace это и есть сами библиотеки WinWorms. В обычном программировании, это понятное дело.
KnowsUser1
using namespace - подключения пространств имён .NET, одним из которых является System.Windows.Foms (Те самые WinForms). И по факту, это "обычное" программирование, просто ваше приложение имеет не консольный интерфейс, а GUI WinForms.
KennyLans
Хорошо. Спасибо! Хотел ещё у Вас. Как мне поставить округление в + до трёх знаков после запятой? То я пытался, не совсем что-то выходит...
KnowsUser1
В классе Math содержится большинство математических функций, какие вы только можете себе вообразить. Почитайте документацию MS.NET, даже если она будет относительно языка C#, наверняка найдёте, что вам нужно
KennyLans
Пытался использовать celling, но видимо как-то коряво использую, что эффекта от него 0..
Answers & Comments
Verified answer
Ответ:
Объяснение:
Эта ошибка возникает если переменная или функция не определена до ее вызова. Я по примеру не могу однозначно определить язык программирования. Но возможно нужно сперва подключить математический модуль.
в СИ++ нужно подключить заголовочный файл
#include <cmath>
// пример использования функции sqrt
#include <iostream> // для оператора cout
#include <cmath> // для функции sqrt
int main()
{
double param = 1024.0;
std::cout << "sqrt(" << param << ") = "
<< sqrt(param) // вычисляем корень квадратный
<< std::endl;
return 0;
}