CFile
来源:互联网 发布:知乎 扶她出去吧 编辑:程序博客网 时间:2024/05/22 17:09
// code1
CFile file;
std::string strlog = “asdf\r\n”;
file.Open(“log.txt”,CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite);
file.SeekToEnd();
for(int i=0;i<10;i++){
file.Write(strlog.c_str(),strlog.size());
}
file.Close();
cout << “success1” << endl;
// code2
CFile cfile;
cfile.Open(_T(“write.txt”),CFile::modeCreate | CFile::modeReadWrite);
char szBufWrite[100];
memset(szBufWrite,’a’,sizeof(szBufWrite));
cfile.Write(szBufWrite,100);
cfile.Flush();
cfile.SeekToBegin();
char szBufRead[100];
cfile.Read(szBufRead,100);
for(int i=0;i<100;i++){
cout << szBufRead[i] << ’ ‘;
if(((i + 1) % 5) == 0)
cout << endl;
}
cout << szBufRead << endl;
ASSERT(0 == memcmp(szBufWrite,szBufRead,sizeof(szBufWrite)));
// code3
CFile cfile;
if(!cfile.Open(_T(“file.txt”),CFile::modeCreate | CFile::modeWrite))
{
AfxMessageBox(_T(“can not open file!”));
return -1;
}
CString output = _T(“Life is beautiful.”);
cfile.Write(output,output.GetLength()*sizeof(TCHAR));
cfile.Flush();
cfile.Close();
// code4
CStdioFile mFile;
CFileException mExcept;
if(!mFile.Open(_T(“test.bat”),CFile::modeCreate | CFile::modeReadWrite,&mExcept))
{
AfxMessageBox(_T(“can not open file.”));
return -1;
}
CString str = _T(“echo off\r\n”);
mFile.WriteString(str);
str = _T(“echo I’m liangjisheng.\r\n”);
mFile.WriteString(str);
str = _T(“pause”);
mFile.WriteString(str);
mFile.Close();
- CFile...
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile
- CFile类
- CFile详解
- CFile源码
- CFile m_fileTestLog;
- hdu 2795 Billboard(线段树)
- Android OpenMobileAPI SEService模块总结
- C++抽象编程 Programming Abstracting in C++ 全书笔记(未完结)
- 密码学之DES算法
- node.js学习(十三、Buffer模块)
- CFile
- tera term和TTL脚本进行自动化控制
- 毕业设计的坑--关于动作游戏的mecanim动画系统详细设计(4)
- 计算机科学和编程导论-week2-简单算法
- kali Linux中安装谷歌中文输入法
- 关于C的小程序-3
- Android Arcgis入门(一) Arcgis开发配置
- javascript点击空白位置关闭弹出层/点击包含指定区域但不属于指定区域的部分响应点击事件
- [问题]第一行代码_生命周期_you need to use a theme.appcompat theme (or descendant) with this activity