fopen_s 함수를 이용하여 파일을 읽는 코드와 저장하는 코드입니다.
//
// fopen_s 파일읽기
//
errno_t err;
FILE *fp;
if( (err = fopen_s(&fp, "file_path", "rt")) != 0 )
{
AfxMessageBox(_T("File open error!"));
return false;
}
fscanf_s(fp,"format", ...); // 사용법은 c의 scanf함수와 동일
fclose(fp)
//
// fopen_s 파일저장
//
errno_t err;
FILE *fp;
if( (err = fopen_s(&fp, "file_path", "wt")) != 0 )
{
AfxMessageBox(_T("File open error!"));
return ;
}
fprintf_s(fp,"format", ...); // 사용법은 c의 printf함수와 동일
fclose(fp)
특히 fscanf_s 함수를 사용하여 문자열을 읽어올때 c의 scanf함수 사용법과 동일하지 않습니다.
이와 관련하여 다음 링크를 참조하세요.
fscanf_s 주의사항: http://mooyou.tistory.com/6
'개발이야기 > MFC' 카테고리의 다른 글
| Microsoft Visual C++ 2005 Service Pack 1 재배포 가능 패키지 설치 (6) | 2012.09.12 |
|---|---|
| MFC 버튼 마우스 커서 변경 (0) | 2012.06.21 |
| MFC 디렉토리 생성과 삭제 (0) | 2012.05.25 |
| 뮤텍스를 이용한 프로그램 중복실행 방지 (0) | 2012.05.18 |
| 일정 날짜 기준 로그파일 제거 (1) | 2012.05.17 |