데이터 쓰기
: 배열 1~100 까지 내용을 저장하고 그 값을 파일(FILE.DAT)로 출력함
void CFileExView::OnFilesave()
{
int buffer[100];
for ( int i=0 ; i<100 ; i++ )
buffer[i] = i+1;
CFile file;
file.Open(_T("FILE.DAT"), CFile::modeCreate | CFile::modeWrite);
file.Write(buffer, 100 * sizeof(int));
file.Close();
}데이터 읽기
: FILE.DAT 에서 데이터를 읽어와서 배열에 값을 저장하고 메시지 박스에 값을 출력함
void CFileExView::OnFileload()
{
int buffer[100];
CString str, tmp;
CFile file;
file.Open(_T("FILE.DAT"), CFile::modeRead);
file.Read(buffer, 100 * sizeof(int));
file.Close();
for ( int i=0 ; i<100 ; i++ )
{
tmp.Format("%d", buffer[i]);
str += tmp + " ";
}
AfxMessageBox(str);
}