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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2007, 20:15   #1
KotUrg
Новичок
Джуниор
 
Регистрация: 31.01.2007
Сообщений: 1
Плохо Delphi и C++

Есть ли в Си++ аналог дельфийской функции val или как организовать код проверки, аналогичный этой процедуре? Я переписываю программу с Delphi на С++ с использованием библиотеки Qt. Хотел бы найти консультанта, к которому мог бы с вопросами обращаться.

Последний раз редактировалось KotUrg; 31.01.2007 в 20:18.
KotUrg вне форума Ответить с цитированием
Старый 31.01.2007, 20:49   #2
Guest
 
Регистрация: 09.01.2007
Сообщений: 5
По умолчанию

float QString::toFloat ( bool * ok = 0 ) const

Returns the string converted to a float value.
If a conversion error occurs, *ok is set to false; otherwise *ok is set to true. Returns 0.0 if the conversion fails.
Example:
Код:
QString str1 = "1234.56"; str1.toFloat(); // returns 1234.56 bool ok; 
QString str2 = "R2D2"; str2.toFloat(&ok); // returns 0.0, sets ok to false
See also number(), toDouble(), and toInt().
int QString::toInt ( bool * ok = 0, int base = 10 ) const

Returns the string converted to an int using base base, which is 10 by default and must be between 2 and 36, or 0. Returns 0 if the conversion fails.
If a conversion error occurs, *ok is set to false; otherwise *ok is set to true.
If base is 0, the C language convention is used: If the string begins with "0x", base 16 is used; if the string begins with "0", base 8 is used; otherwise, base 10 is used.
Example:
Код:
QString str = "FF"; 
bool ok; 
int hex = str.toInt(&ok, 16); // hex == 255, ok == true 
int dec = str.toInt(&ok, 10); // dec == 0, ok == false
See also number(), toUInt(), and toDouble().

Последний раз редактировалось Guest; 31.01.2007 в 20:53.
Guest вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi Верчик Помощь студентам 9 02.03.2009 17:46
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54