>> Delete No. 52998 article
No. 구조체에 대한 질문

등록 2002-07-18 19:57:00 By localhost     조회 5
이름 정경필    

		수고가 많으십니다.
뭐좀 물어 보고 싶은것이 있어서 이렇게 멜을 보냅니다.
 
그럼....
구조체에서요.
예:
typedef struct
{
    char a[5];
    long b;
    long c;
    long d;
    char e[15];
    char f[160];
} A
이라고 했을 때
 
윈도우에서는 sizeof(A)를 하면 크기가 192이거든요.
그런데 리눅스에선 196으로 나와요.
그러니깐 바운드리 문제인데.
리눅스에서 바운드리를 한바이트로 잡아주는 방법이있나요?
전에 #pragma pack(1) #pragma pack()
이걸 쓰면 되는줄 알고 있었는데요. 이것도 안먹어서요.
컴파일하는 리눅스는 와우리눅스6.2이거든요.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved