1. Simple type from char to our CFile
#include <iostream>
#include <afx.h>
using namespace std;
int main ()
{
//write
CFile CFile;
Const char* msg= "Ab.txt";
wchar_t *wmsg = new Wchar_t[strlen (msg) +1]; Memory allocation
mbstowcs (wmsg, MSG, strlen (msg) +1);
CFile. Open (wmsg, cfile::modecreate |
Cfile::modereadwrite);
Char pbufwrite[100];
memset (Pbufwrite, ' a ', sizeof (Pbufwrite));
CFile. Write (pbufwrite, MB);
CFile. Flush ();
delete []wmsg;
System ("pause");
}2. Use the _t type directly without the char type
#include <iostream>
#include <afx.h>
using namespace std;
int main ()
{
CFile CFile;
tchar* pszFileName = _t ("F.txt");
CFile. Open (pszFileName, cfile::modecreate |
Cfile::modereadwrite);
Char pbufwrite[100];
memset (Pbufwrite, ' a ', sizeof (Pbufwrite));
CFile. Write (pbufwrite, MB);
CFile. Flush ();
System ("pause");
}