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

приведение типов в сях   Найти похожие ветки 

← →
Учусь   (2011-02-11 13:47) [0]

Здравствуйте.
А как на сях повторить подобное?

typedef struct _TEST
{
 byte a, b, v, g;
} TTEST, *PTEST;

var
asd:longint;
begin
 PTEST(@asd).a=255;
 
end;




← →
RWolf ©   (2011-02-11 13:57) [1]

(PTEST)(&asd)->a=255;


← →
Учусь   (2011-02-11 14:08) [2]

Пасиб.
Только PTEST без скобок


← →
RWolf ©   (2011-02-11 14:18) [3]


> Учусь   (11.02.11 14:08) [2]

со скобками.
без скобок — это в C++.


← →
Учусь   (2011-02-11 14:25) [4]

может быть.
поставил code blocks с GNU GCC и еще не разобрался С это или С++  :0)


← →
Anatoly Podgoretsky ©   (2011-02-11 15:03) [5]

Это СиСИ


← →
KSergey ©   (2011-02-11 15:39) [6]

> RWolf ©   (11.02.11 14:18) [3]
> без скобок — это в C++.

Приведение типов? без скобок?
Не я не спорю, но видимо круто отстал...


← →
Dimka Maslov ©   (2011-02-11 17:11) [7]

asd &= 0xFFFFFF00;
asd |= 255;

и никакого приведения типов


← →
Учусь   (2011-02-11 21:25) [8]


> Не я не спорю, но видимо круто отстал...


Более того код из [1]  мну указал обшибку О_о


← →
tesseract ©   (2011-02-11 21:28) [9]


> asd:longint;
> begin


longint зависимы тип, int32 наверно будет лучше.


← →
Учусь   (2011-02-11 21:30) [10]

и это, синтаксис сдвигов в право, в лево работают в "обычном" режиме?


← →
Учусь   (2011-02-11 21:32) [11]


> longint зависимы тип, int32 наверно будет лучше.

ммм я привык что последний бит у интегер отвечает за знак отрицательности/положительности. Так чта незнаю...


← →
tesseract ©   (2011-02-11 21:34) [12]


> ммм я привык что последний бит у интегер отвечает за знак
> отрицательности/положительности


longint в зависимости от платформы может занимать 2,4,8 байт - я это имел в виду. Знак - это signed/unsigned - это другое.


← →
Учусь   (2011-02-11 21:48) [13]


> 2,4,8 байт

жуть...



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

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



Память: 0.47 MB
Время: 0.006 c
15-1297546203
Юрий
2011-02-13 00:30
2011.05.29
С днем рождения ! 13 февраля 2011 воскресенье


2-1297935742
vmvlad
2011-02-17 12:42
2011.05.29
Отображение компонента StaticText


15-1297778078
TUser
2011-02-15 16:54
2011.05.29
Лапы и полулапы шкурок яхобаба; Плющилки тракторные; ...


3-1259929546
12
2009-12-04 15:25
2011.05.29
Никто не пробовал свое окно из расширенной процедуры показать?


15-1295954003
Andy BitOff
2011-01-25 14:13
2011.05.29
Новый форум




   Наверх