CStdioFile ffw;
ffw.Open(toFile,CFile::modeReadWrite | CFile::modeNoInherit | CFile::begin);
//ffw.Seek(0,CFile::begin); for(int i=0;i<tempArray.GetSize();i++)
{
ffw.WriteString(tempArray.GetAt(i) + '\n');
}
tempArry的内容总是在末尾追加
但想从前面插入,请问正确的方法是?
谢谢解答!
ffw.Open(toFile,CFile::modeReadWrite | CFile::modeNoInherit | CFile::begin);
//ffw.Seek(0,CFile::begin); for(int i=0;i<tempArray.GetSize();i++)
{
ffw.WriteString(tempArray.GetAt(i) + '\n');
}
tempArry的内容总是在末尾追加
但想从前面插入,请问正确的方法是?
谢谢解答!
解决方案 »
- 怎样实现软件开启后时间从0开始计时
- vc2008运行不编译了?
- 大家帮我看看,CString:Right()用法,我错在哪了?
- 求解释
- sql语句的问题
- 这个问题 VC 看看
- 有对_variant_t类型熟悉的么,如何将一个FILE变量的内容存入_variant_t的变量中?
- Access数据库,用Create table语句建表,如何创建一个小数类型的字段?如何设定小数位数?
- 留下email,告诉你编程沙龙源码光盘的下载地址
- 请问:在使用多重循环和复杂计算时如何加快执行速度呢?请各位将自己的经验拿出来交流一下好吗。
- 请各位大虾帮我写俩个小软件,基于对话框的!
- 有什么简单的方法可以一行一行的读取TXT文件内容?
你需要把文字前面的东西先逐个移动到后面去,然后再写。不过我推荐是创建一个临时文件,然后把要写的东西写进去,再把另外的文件打开,把内容追加上去。然后删除原文件。重命名临时文件。这种方式能够利用磁盘缓冲等,效率高一些。