Главная страница
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.008 c
2-1240735292
worldmen
2009-04-26 12:41
2009.06.14
Данные в TDBComboBox


2-1240826671
TNT
2009-04-27 14:04
2009.06.14
Системное меню


15-1239049804
Юрий
2009-04-07 00:30
2009.06.14
С Днём рождения ! 7 апреля 2009 вторник


15-1238696236
Internal Tracking
2009-04-02 22:17
2009.06.14
Это баг в формах?


2-1240583032
fgb
2009-04-24 18:23
2009.06.14
декларация из с++