|
안녕하세요.
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);
}
|