Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как заставить StrToFloat воспринимать точку? 
:(
    Опции темы
dll32
Дата 25.3.2006, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 25.2.2006

Репутация: нет
Всего: нет



...не примите за флуд, что-то я над этим вопросом безрезультатно бьюсь, хотя понимаю, что решение, скорее всего, простое... smile

Код

 
// вводим число в Edit1 
Edit1->Text= 3,5;   //а требуется 3.5
... 
float number, sum; 
number = StrToFloat(Edit1->Text); 
sum=number*5/.... //производим рассчет 
... 
Edit1->Text=sum; 




Вопрос:
В моем случае, в Edit1 необходимо вводить 3.5 (точка вместо запятой) и выводить число в таком же виде. При таком вводе: "3.5' is not a valid floating point value" - ошибка. Как быть? smile


PM MAIL   Вверх
Edd
Дата 25.3.2006, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: нет
Всего: 1



Данная проблема заключается в ОС.
Control Panel -> Regional Option (Data, Time, Language) -> Customize;
Поменяй Decimal Symbol запятую на точку.
Тепер у тебя с запятой работать должно, но не будет с точкой.
PM MAIL   Вверх
dll32
Дата 25.3.2006, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 25.2.2006

Репутация: нет
Всего: нет



спасибо 2Edd

все работает, здорово!
smile
PM MAIL   Вверх
dll32
Дата 25.3.2006, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 25.2.2006

Репутация: нет
Всего: нет



...
еще накопал вариант, если кому интересно:
Код

DecimalSeparator = '.';


всем спасибо!
тема end
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.