|
컴파일은 되시나요?
if(DATA.Data1 => 0xffff) 이부분에서 => 이렇게 쓰면 Error 납니다.
사용하시는 언어가 C++ 맞으신지요?
if(DATA.Data1 >= 0xffff) 이렇게 수정하면 될것 같은데요.
김민조 님이 쓰신 글 :
: 구조체를 이용해서 데이터를 저장하고 있는데요.
: struct st_Data
: {
: unsigned int Data1;
: unsigned int Data2;
: }DATA;
:
: 와 같이 구조체를 선언했습니다.
: 여기서 각 2byte로 선언되어 있어서 총 4byte의 데이터를 이용하고 싶은데요.
: 원하는 동작은 Data1이 0xffff이상이면
: Data2에 다시 0부터 카운트되서 0xffff까지 채워지게 하는 것입니다.
: 반대로 Data1이 0xffff일 때 Data2가 역으로 카운트되서 0x0000까지 되었을 때
: Data1의 카운트도 다시 역으로 0x0000까지 만들고 싶습니다.
: 제가 만든 소스는
:
: Count++;
: if(DATA.Data1 => 0xffff)
: {
: DATA.data1 = 0xffff;
: DATA.data2 = Count;
: }
: else
: {
: DATA.data1 = count;
: DATA.data2 = 0x0000;
: }
: 와 같이 선언했는데 원하는 동작이 안나와서요.
: 어떤 식으로 하면 해결 할 수 있을까요?
|