информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медПортрет посетителяГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] long double в VC++ и Borland 17.11.03 10:38  Число просмотров: 1298
Автор: ukv Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> _asm{
> fld TBYTE PTR chBuffer;
> fstp fSum;
> }
И обратно точно так же:
fld fSum;
fstp TBYTE PTR chBuffer;
PS. Типы данных 8 и 10 байт с плавающей точкой - к VC и борланду отношения не имеют. С некоторой натяжкой их еще можно назвать Интеловскими.
<programming>
[C++] long double в VC++ и Borland 16.11.03 12:03  
Автор: Nutteno Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Подскажите способ конвертации 8-ми байтового double в VC++ в борландовский 10-ти байтовый?

наоборот делал так:
char chBuffer[RS_SUM_TYPE_SIZE]; memcpy(chBuffer,GetFieldVAddr(GetFieldID((LPCSTR)StrFirstField)),RS_SUM_TYPE_SIZE); long double fSum; _asm{ fld TBYTE PTR chBuffer; fstp fSum; }
А вот теперь очень захотелось записать в chBuffer fSum в 10-ти байтовом представлении :-/
[C++] long double в VC++ и Borland 17.11.03 10:38  
Автор: ukv Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> _asm{
> fld TBYTE PTR chBuffer;
> fstp fSum;
> }
И обратно точно так же:
fld fSum;
fstp TBYTE PTR chBuffer;
PS. Типы данных 8 и 10 байт с плавающей точкой - к VC и борланду отношения не имеют. С некоторой натяжкой их еще можно назвать Интеловскими.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach