자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi double 형 변수.. ???
2013.07.12 02:55
엠바카데로 C빌더에서 double 형으로 저장한 데이터를
델파이에서 double형으로 읽었는데.. 8byte로 읽어져야하는데..
이상하게 읽어집니다.
예를들어 double형 변수 4개 다음에 integer변수가 있는데
single로 나눠서 8개읽은후에 integer변수를 읽으면 integer 변수만 제대로 나오구요.
double로 4개 읽고 integer변수를 읽으면 꺠집니다.
즉,,, 4바이트씩 쪼개서 32byte 다음에 오는 integer 변수는 맞는데.
8바이트씩 쪼개서 32 byte 다음에 오는 integer 변수는 틀리네요.
도무지 이해가 가지 않는 상황인데요.. 이러면 결국 double형 변수가 8byte가 아니라는 말이되버리네요.
체크쫌 부탁드립니다.
xe2 사용중입니다.
피앤에스 -
Delphi double 형 변수.. ???
2013.07.12 02:55
엠바카데로 C빌더에서 double 형으로 저장한 데이터를
델파이에서 double형으로 읽었는데.. 8byte로 읽어져야하는데..
이상하게 읽어집니다.
예를들어 double형 변수 4개 다음에 integer변수가 있는데
single로 나눠서 8개읽은후에 integer변수를 읽으면 integer 변수만 제대로 나오구요.
double로 4개 읽고 integer변수를 읽으면 꺠집니다.
즉,,, 4바이트씩 쪼개서 32byte 다음에 오는 integer 변수는 맞는데.
8바이트씩 쪼개서 32 byte 다음에 오는 integer 변수는 틀리네요.
도무지 이해가 가지 않는 상황인데요.. 이러면 결국 double형 변수가 8byte가 아니라는 말이되버리네요.
체크쫌 부탁드립니다.
xe2 사용중입니다.
피앤에스 -
제가 다시 확인을 해보았는데 , c,c++ Double형 데이터는 파스칼의 double(64비트 부동소수점)을 사용하라고 되어있는데...
그럼 죄송하지만 코드 소스를 첨부해 주세요 . 한 번 살펴보겠습니다.