読み
CFile f; CString writeData=""; if ( f.Open("test.txt",CFile::modeRead) == TRUE) { unsigned int flen = (unsigned int)f.GetLength(); unsigned char *data = (unsigned char *)malloc(flen+1); if ( data != NULL ) { f.Read(data,flen); data[flen] = 0; writeData = data; free(data); f.Close(); } }
書き
CFile f; CString writeData="abcdefg"; if ( f.Open("test.txt",CFile::modeCreate | CFile::modeWrite) == TRUE) { f.Write(writeData.GetBuffer(),writeData.GetLength()); f.Close(); }