Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.14;
Скачать: CL | DM;

Вниз

что возврошает функция 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
15-1239023987
Немо
2009-04-06 17:19
2009.06.14
Что за .. размер текстового файла, непонятки


15-1239111328
пикассо
2009-04-07 17:35
2009.06.14
книга по синтаксису object pascal


11-1202161306
Jon
2008-02-05 00:41
2009.06.14
Wrap text in editbox/memo


15-1239207553
Rolano
2009-04-08 20:19
2009.06.14
Вопрос по созданию в Delphi "Облочки для работы с DOS"


4-1211024122
Gbp
2008-05-17 15:35
2009.06.14
Как получить значение нестандартную shell информацию о exe шнике?