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

Вниз

Как в делфях сделать то, что на С выглядит следующим образом:   Найти похожие ветки 

 
shreck   (2007-03-15 11:16) [0]


union Tb2f
{
   float f;
   char buff[4];
};

float g(const char *b)
{
   Tb2f b2f;
   for (int i=0; i<4; ++i)
       b2f.buff[i] = b[i];
   return b2f.f;
}


 
Правильный Вася   (2007-03-15 11:20) [1]

молча


 
Elen ©   (2007-03-15 11:28) [2]

Помоему так :

union Tb2f
{
  float f;
  char buff[4];
};
это :

type Tb2f=record
         f:real;
         buff: array[0..3] of char
       end;


float g(const char *b)
{
  Tb2f b2f;
  for (int i=0; i<4; ++i)
      b2f.buff[i] = b[i];
  return b2f.f;
}
Это :

Function g(const b:pchar):real;
var b2f:Tb2f;i:integer;
begin
 for i:-0 to 3 do begin
   b2f.buff[i]:=b [i];
 end;
 result:=b2f.f;
end;


 
Плохиш ©   (2007-03-15 11:39) [3]


> union Tb2f
> {
>    float f;
>    char buff[4];
> };

type Tb2f = record
                  case Boolean of
                  true: (f: double);
                  false: (buff: array[0..3] of char);
                end;


 
shreck   (2007-03-15 11:44) [4]


> type Tb2f = record
>                   case Boolean of
>                   true: (f: double);
>                   false: (buff: array[0..3] of char);
>                 end;


Большое спасибо. Кажется то, что надо.


 
Elen ©   (2007-03-15 11:58) [5]


> Плохиш ©   (15.03.07 11:39) [3]

Точно. Приношу свои извинения.



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

Текущий архив: 2007.05.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
15-1176277952
Kerk
2007-04-11 11:52
2007.05.13
Помогите написать перловый регэксп плиз


2-1176989057
allucard
2007-04-19 17:24
2007.05.13
Есть окно Form2, но его необходимо создать автоматически


1-1174011762
VitAngel
2007-03-16 05:22
2007.05.13
Прозрачный логотип


2-1176980014
Gentos
2007-04-19 14:53
2007.05.13
TLOBlocator - > TPersistent


15-1176731522
SkySpeed
2007-04-16 17:52
2007.05.13
Человек неизвестно каким чудом удалил учётку Администратора...