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 |