MFC - 各クラスの利用
MFCはWin32 SDKレベルのプログラミング手法に
C++の概念を取り入れた
アプリケーションの作成を容易にするクラスライブラリ。
※Borland社コンパイラ付属の OWL:Object Window Libraryに相当。
CFileの利用について
file:main.cpp
#include <stdio.h>
#include <afx.h>
int main(int argc, char *argv[]) {
CFile cfile;
cfile.Open(_T("test.dat"), CFile::modeCreate | CFile::modeReadWrite);
char bufWrite[10+1];
memset(bufWrite, '0', sizeof(bufWrite));
cfile.Write(bufWrite, 10);
cfile.Flush();
cfile.Close();
return 0;
}
実行例
X:\>main.exe X:\>more test.dat 0000000000
ファイル読み込み, 内容を表示
file:main.cpp
#include <stdio.h>
#include <afx.h>
int main(int argc, char *argv[]) {
CFile cfile;
cfile.Open(_T("test.dat"), CFile::modeRead);
char bufRead[10+1];
memset(bufRead, NULL, sizeof(bufRead));
cfile.Read(bufRead, 10);
puts(bufRead);
cfile.Close();
return 0;
}
実行例
X:\>main.exe 0000000000 X:\>