У меня самая странная проблема ... Когда я конвертирую из текстового поля-> текст в двойной, я получаю номер .99999999991, если в текстовом поле был ноль. Почему это? Вот мой пример кода:double :: TryParse Issue
double theNumber = 0;
if(!double::TryParse(mTheText->Text, theNumber))
{
return false;
}
Обратите внимание, что удваиваю устанавливается равным нулю в начале и позже устанавливается в .99999999991 после TryParse называется. Я использую этот точный код в другом месте, и он отлично работает. Что здесь происходит? Благодарю.
Добро пожаловать в переполнение стека! Этот вопрос теперь разрешен, я рекомендую вам ответить на свой вопрос и пометить его как принятый. – Greg