struct로 선언된 것을 0으로 세팅하는 방법이 있나요?
글쓴이: gnoygnas / 작성시간: 수, 2007/04/11 - 2:35오후
/* 8 Bits Field Definition */
struct BitField
{
UCHAR bit0: 1;
UCHAR bit1: 1;
UCHAR bit2: 1;
UCHAR bit3: 1;
UCHAR bit4: 1;
UCHAR bit5: 1;
UCHAR bit6: 1;
UCHAR bit7: 1;
};
struct BitField Data1;
이렇게 해 주었을 경우
Data1 = 0x00;
이렇게 해주니 에러가 나네요..
일일이 Data1.bit0=0; .....
이런식으로 하지 않고 한꺼번에 정의해주는 방법이 있는지요?
Forums:
struct BitField Data1 = {0,};
--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
선언시 말고...
답변 감사합니다..
선언시 이렇게 해주니 문젠 없는데,
중간에 다시 비트 필드 전부를 0으로 세팅하고자 할경우는 에러가 발생됩니다..
One must, In fact, Love your pursuit
My home is below...Well, just go own your gait!
memset이나 bzero를
memset이나 bzero를 쓰세요.
댓글 달기