|
주범수 님이 쓰신 글 :
: 안녕하세요.
:
: ttt 스트럭쳐를 0x0D 로 memset 을 한 후에
: 아래처럼 저장을 하는데 라인피드가 먹어버리네요.
: fopen에서 b를 추가하면 바이너리 모드가 아닌가요?
: 소스는 아래와 같습니다.
: 답변해 주신다면 너무나도 감사하겠습니다..^^
:
:
: #pragma pack(push, 1)
: typedef struct{
: unsigned char bbb[10];
: } TEST;
: #pragma pack(pop)
:
: TEST *ttt;
: ttt = new TEST;
: memset(ttt, 0x0D, sizeof(TEST));
:
: if ((pFile = fopen("111.ddd", "w+b")) != NULL)
: {
: fwrite(ttt, sizeof(unsigned char), sizeof(TEST), pFile);
: fclose(pFile);
: }
보여주는건 에디터 맘이죠
|