Вниз
Скачать: CL | DM;

Преборазование типов   Найти похожие ветки 

← →
Release   (2003-12-15 15:35) [0]

Подскажите пожалуйста, как можно преобразовать масив char к типу string.
Или как можно получить число (int) из строки PChar (масив символов char) если в этом масиве искомое число присутствует в шестнадцатеричном формате, а мне нужен обычный десятичный int. Заранее благодарен всем !!!


← →
REA ©   (2003-12-15 16:12) [1]

function TextToFloat(Buffer: PChar; var Value; ValueType: TFloatValue): Boolean;


← →
Release   (2003-12-15 16:18) [2]

А пример можно ...


← →
REA ©   (2003-12-15 16:20) [3]

И ключ от квартиры, где деньги лежат?


← →
Release ©   (2003-12-15 16:40) [4]

REA - СПАСИБО!!!
Если бы в хелпе был пример я бы не спросил...
Хорошо что на этом форуме не все такие!!!


← →
AddRef   (2003-12-15 16:41) [5]

2Release
Какое-то неверное у Вас, батенька, понимание сути форума... :(


← →
han_malign ©   (2003-12-15 16:46) [6]

- это имеется в виду, или как???
const pc: aray[0..7]of char = "12345ABC";
var _s: string;
i,c: integer;
begin
_s:=pc;
Val("$"+_s,i,c);
if(c<>0)then i:=0;//Invalid char in string
.....


← →
Eagle Owl ©   (2003-12-15 16:46) [7]

char > string

s: String;
c: array[0.. ..] of char;

s := PChar(@c[0]);

только в массиве последний элемент должен быть #0, а то в String мусор попадать будет...


← →
REA ©   (2003-12-15 16:47) [8]

Пример:

Const
StrValue: array [0..7] of char = "1.345E-2"#0;

Var
ExtValue: Extended;

Begin
TextToFloat(PChar(@StrValue[0]), ExtValue, fvExtended);
End;


← →
Release ©   (2003-12-15 16:50) [9]

han_malign - СПАСИБО ОГРОМНОЕ!!! Это то что мне нужно!!!

AddRef - Моё понимание сути форума таково: Форум это место где можно не просто потрепаться (как в чате) а получить реальную помощь - в т.ч. и примером, готовым работающим кодом, ссылкой на ресурс и. т.д Вот собственно и всё. Или я просил слишком много у REA - я так не думаю... Тем не менее всем спасибо!!!


← →
REA ©   (2003-12-15 16:52) [10]

Сорри, не дочитал. См. [6]


← →
Eagle Owl ©   (2003-12-15 16:52) [11]

> Eagle Owl © (15.12.03 16:46) [7]

char > string

Чо-то я перемудрил...
Можно просто
s := c;



Страницы: 1 вся ветка

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



Память: 0.47 MB
Время: 0.011 c
1-86451
James1981Bond
2003-12-12 20:28
2003.12.26
Как проследить закрытие 2 программы из 1 программы.


1-86425
Sirruf
2003-12-15 12:20
2003.12.26
Изменить цвет скролла в ListBox


4-86584
Dima_dvp
2003-11-01 01:25
2003.12.26
Owner Draw Menu Item


1-86369
Vadim S
2003-12-15 17:02
2003.12.26
RXDateEditAcceptDate( в RXLIb


3-86298
bss
2003-12-04 09:52
2003.12.26
Delphi->ADO->Access, недостаточно сведений ключевого поля




   Наверх