char buf[21];
DWORD dwRead;
HANDLE hInputFile = CreateFile("test.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (hInputFile != INVALID_HANDLE_VALUE)
{
ReadFile(hInputFile, buf, strlen(buf), &dwRead, NULL);
CloseHandle(hInputFile);
}
TextOut(getMemDC(), 180, 200, buf, strlen(buf));
this->getBackBuffer()->render(getHDC(), 0,0);
대충 이런식으로 짯는데
출력결과가
이런식으로 파일다읽고 난다음에 한자 존나 뜨는데 안뜨게 할수는없을까??
그리고 space 도 인식 못한다 ㅠㅠ
읽는 길이 설정하는게 있을텐데 데이터보다 많이 출력하라고 하면 한자나옴
textout 함수에 strlen(buf) 가 buf의 길이만큼 출력 아니야??
buf 할당을 24로 잡았는데 그이하로 줄이면 터지더라 어케해야할지 모르겟음..