Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/26: Рейтинг темы: голосов - 26, средняя оценка - 4.62
шарпопочитатель
 Аватар для ht1515
59 / 26 / 7
Регистрация: 31.01.2010
Сообщений: 1,035

float to ansistring

12.05.2011, 15:35. Показов 5083. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
void __fastcall TFKoef::ConcCLChange(TObject *Sender)
{
 lbKoefCL->Caption =  (AnsiString)(((StrToFloat((AnsiString)ConcCL->Text))*(StrToFloat((AnsiString)LabeledEdit1->Text)))/(StrToFloat((AnsiString)SquareCL->Text))));
}

E2031 Cannot cast from 'long double' to 'AnsiString'
Как правильно это сделать?
Нужно посчитать из текстовых полей и записать в другое поле.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2011, 15:35
Ответы с готовыми решениями:

Перевод AnsiString во float
В общем то задачка проста, оно вроде бы и так все должно работать, но не работает Есть строка "KG 0.1", из нее извлекаем 0.1 ...

Форматирование Float в AnsiString
Подскажите пожалуйста, как отформатировать число x чтобы получить строку New формата Old. FormatFloat и FloatToStrF не помогают. Спасибо....

Преобразование float -> AnsiString (но с определенной маске)
Нужно сделать функцию, на входе которой 2 параметра: 1) переменая типа float 2) маска, в какой формат нужно преобразовать первую...

4
 Аватар для Maluda
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
12.05.2011, 17:11
Быстрее всего вот так, но только это в том случае, если у тебя точно там double,
и, если SquareCL->Text!=0, иначе - вводи проверки!

C++
1
2
lbKoefCL->Caption =  AnsiString(ConcCL->Text.ToDouble()*
         LabeledEdit1->Text.ToDouble()/SquareCL->Text.ToDouble());
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.05.2011, 05:45
C++
1
2
3
4
5
6
double a,b,c,x;
a = ConcCL->Text.ToDouble();
b = LabeledEdit1->Text.ToDouble();
c = SquareCL->Text.ToDouble();
x = a*b/c;
lbKoefCL->Caption = FormatFloat(0,0.0, x);
1
 Аватар для Maluda
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
13.05.2011, 13:11
Цитата Сообщение от LK Посмотреть сообщение
FormatFloat(0,0.0, x);
Только, если не ошибаюсь, вот так
C++
1
FormatFloat("0.0000", x);
C++
1
2
extern PACKAGE System::UnicodeString __fastcall FormatFloat(const System::UnicodeString Format, System::Extended Value)/* overload */;
extern PACKAGE System::UnicodeString __fastcall FormatFloat(const System::UnicodeString Format, System::Extended Value, const TFormatSettings &FormatSettings)/* overload */;
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.05.2011, 13:17
может, и не ошибаешься
Функции преобразования чисел с плавающей точкой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2011, 13:17
Помогаю со студенческими работами здесь

Как перевести текст из AnsiString (в формате UTF8) в AnsiString формата Windows-1251?
Поиск по форуму не решил текущую проблему: 1. Есть текст в формате UTF-8 в величине: AnsiString qw; Вопрос: 2. Как перевести текст в...

AnsiString vs Caption
в затыке - код наотрез отказывается работать void __fastcall TForm1::BClick(TObject *Sender) { ...

Из vector в AnsiString
Здравствуйте, перевожу из десятичного числа в двоичное, требуется вывести результат в Edit1->Text #include "new.h" ...

Из AnsiString в WORD
Здравствуйте. В Edit4->Text записывается сообщение длиной 4 символа, далее это сообщение переводим в 16 систему исчисления и делим на 2...

Массив AnsiString**
Здравствуйте, есть вопрос: Почему при попытке удалить динамический массив AnsiString** возникает нарушение доступа, чего не случается при...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru