Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.03.2009, 14:12   #1
prikolist
Форумчанин
 
Аватар для prikolist
 
Регистрация: 18.06.2008
Сообщений: 350
По умолчанию Расшифровать строку программы

Здравствуйте программисты! Не могу понять код, вот этой простой программы, тоесть одну строчку.
Код:
Вот код программы:
void _ fastcall TForml: :ButtonlClick (TObject *Sender)
{
float u; // напряжение
float r; // сопротивление
float i; // ток
// получить данные из полей ввода
u = StrToFloat (Editl-XText) ;
г = StrToFloat (Edit2->Text) ;
// вычислить ток
i = u/i;
.
// вывести результат в поле метки
Label4->Caption = "Ток : " +
FloatToStrF(i,ffGeneral,7,2) + " А";
Объясните пожалуйста подробно, что означает эта строка.
Label4->Caption = "Ток : " +
FloatToStrF(i,ffGeneral,7,2) + " А"; Не ясно что такое ffGeneral,7,2, ну и вообще вся это строка начиная с лабел4
Функция
prikolist вне форума
Старый 21.03.2009, 14:22   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
Label4->Caption
это свойство объекта Label. То есть это сам текст, который в нем показывается.
Код:
FloatToStrF
Функция, которая конвертит число в строку в заданном формате.
здесь: i - число
ffGeneral - Формат. Это универсальное форматирование.
http://www.delphibasics.ru/TFloatFormat.php
http://www.delphibasics.ru/FloatToStrF.php

В конечном итоге текст Лэйбла будет чем-то вроде:
Ток : 2 А
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 21.03.2009, 15:40   #3
prikolist
Форумчанин
 
Аватар для prikolist
 
Регистрация: 18.06.2008
Сообщений: 350
По умолчанию

Спасибо, только не понятны числа 7 и 2, какую роль они играют.
Результат, выдаёт как деление двух чисел. Например если 8 ввести в поле эдит1, а 2 в эдит2, выведет результат Ток: 4 А, в лабел. Объясните, если кто знает, пожалуйста, какую роль играют числа 7 и 2.

Последний раз редактировалось MaTBeu; 21.03.2009 в 16:25.
prikolist вне форума
Старый 21.03.2009, 15:56   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

prikolist, неужели трудно посмотреть ссылки, которые я привел?
Там это все написано.
Цитата:
Формат экспоненты используется, если мантисса является слишком большой для указанного значения Precision команды форматирования. В этом случае, значение Digits (0.. 4) определяет минимальное число показываемых цифр экспоненты.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 21.03.2009, 16:16   #5
prikolist
Форумчанин
 
Аватар для prikolist
 
Регистрация: 18.06.2008
Сообщений: 350
По умолчанию

А, понял, это значит 7 цифр до запятой будет выводится в лабеле, и 2 цифры после запятой.
prikolist вне форума
Старый 21.03.2009, 16:25   #6
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Тема закрыта. Сделайте хоть что-то сами.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо расшифровать пару строк программы prikolist Общие вопросы C/C++ 12 19.03.2009 22:08
Расшифровать текст зная 1 слово. Руслантус Общие вопросы C/C++ 3 27.02.2009 17:31
Товарищи программисты помогите расшифровать оператор scibern Общие вопросы Delphi 3 11.01.2009 03:16
Помогите расшифровать оператор scibern Общие вопросы C/C++ 7 11.01.2009 01:34
Можно ли его расшифровать? DenCraft Фриланс 4 24.02.2008 01:19