MFC怎么将保存好的文件中的数据打开然后另外赋值给其他变量,我的数据都写在文档的客户区的,怎么删除 30
MFC怎么将保存好的文件中的数据打开然后另外赋值给其他变量,我的数据都写在文档的客户区的,怎么删除一条记录和查询一条记录的呢...
MFC怎么将保存好的文件中的数据打开然后另外赋值给其他变量,我的数据都写在文档的客户区的,怎么删除一条记录和查询一条记录的呢
展开
展开全部
void CMyView::Seve()
{
CFile file;
file.Open("XX.txt",CFile::modeCreate|CFile::modeWrite);//写入文件,文件存在则覆盖
file.Write(COO,15*15);//写入一个coo的数组,长度是15*15
file.Write (&m_S,1);//写入一个变量,长度是1
file.Close(); //关闭文件
}
读文件:
CFile file;
file.Open ("XX.txt",CFile::modeNoTruncate|CFile::modeReadWrite);
file.Read (C,15*15);//读到C数组,15*15的大小
file.Read (&S,1);
file.Close ();
注意,你怎么写入就要这么读出。
数据在文档里面要删除部分的资料就只能重写!
{
CFile file;
file.Open("XX.txt",CFile::modeCreate|CFile::modeWrite);//写入文件,文件存在则覆盖
file.Write(COO,15*15);//写入一个coo的数组,长度是15*15
file.Write (&m_S,1);//写入一个变量,长度是1
file.Close(); //关闭文件
}
读文件:
CFile file;
file.Open ("XX.txt",CFile::modeNoTruncate|CFile::modeReadWrite);
file.Read (C,15*15);//读到C数组,15*15的大小
file.Read (&S,1);
file.Close ();
注意,你怎么写入就要这么读出。
数据在文档里面要删除部分的资料就只能重写!
展开全部
打开文件的话用findfirstfile()这个函数,赋值的话MFC是宽字节,建议使用strcpy的宽字节(百度一下),或者直接拷贝内存,用memset函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保存的格式是什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询