hmtb.net
当前位置:首页 >> CFilE writE >>

CFilE writE

CFile mfile; ........................ wchar_t unicode = 0xFEFF; mfile.Write(&unicode, sizeof(wchar_t));//将文件变为UNICODE编码 mfile.Write(_T("\r\n"),2*sizeof(wchar_t));//写入换行 .......................

写入那句改成file.Write(str.GetBuffer(),len*sizeof(TCHAR));

{ // TODO: 在此添加控件通知处理程序代码 UpdateData(TRUE); CFile file(_T("d:\\1.txt"), CFile::modeCreate | CFile::modeReadWrite); file....

它是二进制写入的,因为他并不关心你写入的是什么数据。统一通过读内存二进制数据写入。并不一定,你可以使用sprintf不是更好更方便

字符集的问题

CFile::Open是在MFC里面,打开一个文件的方法。 Open函数的原型如下: virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL ); 如果你想读一个文件,就用CFile::modeRead作为第二个参数,同时CFile::mode...

这样是可以的啊 CString str = "百度"; CFile file; file.Open("c:\\1.txt",CFile::modeCreate|CFile::modeWrite); file.Write(str,4); file.Close();

MFC中写入文件char* pFileName = "test.dat";CStdioFile f1;f1.Open( pFileName, CFile::modeCreate | CFile::modeWrite | CFile::typeText ) )...

C/C++ code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CFile fileW(_T("write.txt"), CFile::modeCreate | CFile::modeWrite | CFile::shareDenyWrite); // 阻止其他进程对其共享写 fileW.Write(_T("1"), sizeof(TCHAR)); fileW...

virtual BOOL Open(LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL); 返回值: 如果成功打开,则返回非零值,否则为0。pError参数仅在返回0时才有意义。 参数: lpszFileName 待打开文件的路径,路径可为绝对、相对或网...

网站首页 | 网站地图
All rights reserved Powered by www.hmtb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com