Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
2-1240577886
гранит
2009-04-24 16:58
2009.06.14
Вопрос


3-1222059679
ЮЮ
2008-09-22 09:01
2009.06.14
MS Access-овские OLE-объекты. Как с ними работать без Access-а?


15-1239121494
theAddon
2009-04-07 20:24
2009.06.14
Помогите написать небольшую программку


2-1240782648
swips
2009-04-27 01:50
2009.06.14
Вызов TIdHTTP.GET в несколько потоков


2-1240517229
buzb
2009-04-24 00:07
2009.06.14
Как изменить ярлык приложения, созданого в Delphi?




   Наверх