파일을 열고 닫기
HANDLE hFile;
hFile = CreateFile("File.txt", GENERIC_READ | GENERIC_WRITE,
FILE_SHARED_READ, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile != INVALID_HANDLE_VALUE)
{
//파일을 사용한다.
//파일을 닫는다.
CloseHandle(hFile);
}
파일을 읽거나 쓰기
HANDLE hFile;
hFile = CreateFile("File.txt", GENERIC_READ | GENERIC_WRITE,
FILE_SHARED_READ, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile != INVALID_HANDLE_VALUE)
{
DWORD dwActBytes;
char szBuf[128];
//''This is a sample" 문자열을 파일에 쓴다.
WriteFile(hFile, "This is a sample", 17, &dwActBytes, NULL);
//파일 포인터를 파일의 시작 위치로 옮긴다.
SetFilePointer(hFile, 0, 0, FILE_BEGIN);
//파일로부터 문자열을 읽어온다.
ReadFile(hFile, szBuf, 128, &dwActBytes, NULL);
//NULL로 끝나는 문자열.
szBuf[dwActBytes] = 0;
//파일을 닫는다.
CloseHandle(hFile);
}
'IT-개발,DB' 카테고리의 다른 글
[개발/MFC] Stack around the variable 'variable' was corrupted. (0) | 2011.08.18 |
---|---|
[개발/MFC] 파일 쓰기, 파일 읽기, 파일 위치 찾기, 예외처리 (0) | 2011.08.17 |
[개발/광고] 소프트웨어 개발이나 상품을 만들거나 광고, 마케팅할 때.. (0) | 2011.08.12 |
[개발/MFC] 탭브라우저에서 ActiveX가 포함된 웹페이지 핸들 찾기 (0) | 2011.08.10 |
[개발/MFC] 자신의 파일경로 얻기, 자신의 경로 얻기 (0) | 2011.08.08 |
댓글