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:\>