ntjm.net
当前位置:首页 >> MFC中写入文件 >>

MFC中写入文件

写入新数据之前记录文件大小size 写入新数据;写入数据 长度length 设置文件指针偏移量到size size 到size+length 为你要的数据

MFC中不需要加什么东西,直接使用CFile类; CFile WriteFile; WriteFile.Open("d:\\file.txt",CFile::modeWrite|CFile::modeRead|CFile::modeCreate); char *WriteBuf="12345"; WriteFile.Write(WriteBuf,strlen(WriteBuf)+1); delete WriteBuf;...

BOOL CnewoneDlg::OutputBase(void){ // 1 组合到总字符串strSum中 CString strSum = _T(""), strTmp; for(int i=0; i

int i = 56789;CString str;str.Format(_T("%d"),i);file.Write(str.GetBuffer(),str.GetLength());str.ReleaseBuffer();file.Close();int类型变量,直接写入文件,是16进制格式,占4个byte(char)大校 要想将int写入文本文件并直观可见,需要...

char* pszFileName="F:\\myfile.txt"; CStdioFile myFile; CFileException fileException; if(myFile.Open(pszFileName,CFile::typeText|CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate),&fileException) { myFile.SeekToEnd();...

打开文件,文件指针是在起始位置,你写入就会覆盖 写之前调用file.SeekToEnd();

很简单,用CStdioFile类: CString str=_T("jmtgajdmj1253·天下JGJ"); CStdioFile File; File.Open("D:\\1.txt",CFile::modeCreate|CFile::modeReadWrite);//如果文件事先不存在的话,就需要CFile::modeCreate,否则就不需要。 File.WriteString...

CFile file; file.Open("User_Info.txt",CFile::modeWrite); file.SeekToEnd(); int i = m_user_name3.GetLength()+1; file.Write(m_user_name3.GetBuffer(0),i); i = m_user_code3.GetLength()+1; file.Write(m_user_code3.GetBuffer(0),i);

我写了一个。 界面一个文本框两个按钮,文本框关联一个CString型变量m_Data,设置属性为Vertical scroll和Want return。 两个按钮对应的读写函数分别如下 void CFileTxtDlg::OnRead() { // TODO: Add your control notification handler code he...

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