Форум: "Начинающим";
Текущий архив: 2009.06.14;
Скачать: [xml.tar.bz2];
Внизчто возврошает функция Integer(str) ? Найти похожие ветки
← →
Dmitrii (2009-04-26 16:32) [0]Помогите разобратся
есть
str : String;
int : Integer;
.....
str := "qwe123";
int := 0;
int := Integer(str); // int = 450884 ?????
что возврошает int ?
← →
Dmitrii (2009-04-26 16:38) [1]есть программа (код) в С++ Буилдер, и хочу перевести в Делфи
там обнаружел код
(long)filename.c_str() - ????
и Я думаю (может ошибаюсь) что это будет так
int := Integer(filename);
← →
MBo © (2009-04-26 16:55) [2]это приведение типа.
Результат в дельфийском случае - адрес строки как целое число.
Однако что из себя представляет filename.c_str() - указатель на строку или нет - не знаю.
← →
Dmitrii (2009-04-26 17:02) [3]Спосибо !!!
← →
AndreyV © (2009-04-26 21:31) [4]> [2] MBo © (26.04.09 16:55)
> Однако что из себя представляет filename.c_str() - указатель
> на строку или нет - не знаю.
Указатель на Си строку, это которая оканчивается на "\0"
← →
Германн © (2009-04-27 02:07) [5]
> Dmitrii (26.04.09 16:32)
Очень трудно переводить с китайского на греческий, когда не знаешь китайского. Но когда не знаешь и греческий тоже... Это уже перебор.
:)
← →
KSergey © (2009-04-27 10:53) [6]> Dmitrii (26.04.09 16:38) [1]
> int := Integer(filename);
Лучше написать
int := Integer(PChar(filename));
← →
Григорьев Антон © (2009-04-27 13:05) [7]Уточняющие вопросы:
1. Какой тип возвращает c_str()?
2. Как затем используется результат приведения к типу long?
← →
Юрий Зотов © (2009-04-27 13:05) [8]> KSergey © (27.04.09 10:53) [6]
Хм... а ЧЕМ лучше?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.06.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c