博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC++ 删除当前读取行 代码
阅读量:5067 次
发布时间:2019-06-12

本文共 1563 字,大约阅读时间需要 5 分钟。

操作Text,要删除当前读取的行。()

我想到两种方法:         

1.生成临时文件 读一行 写进去 跳过要删除的行

2.全部读入内存 删除 然后写回txt文件

 第一种方法上代码:

View Code
1 void CPoint7Dlg::OnBnClickedButton5() 2 { 3     4     CString     strPathName;    5     GetModuleFileName(NULL,strPathName.GetBuffer(256),256);    6     strPathName.ReleaseBuffer(256);    7     int nPos = strPathName.ReverseFind('\\');    8     strPathName = strPathName.Left(nPos +1); 9 10     CStdioFile file;11     CString str;12     CString firstStr;13     CString strFull;14     str.Format(strPathName+"Log\\1.txt",g_BasePath);15     if (file.Open(_T(str),CFile::modeRead | CFile::typeText))16     {17         file.SeekToBegin();18         int i=1;19         while(file.ReadString(str))20         {    21             if(i>1)22             {23               strFull+=str+"\n";24             }25             i++;26         }        27         file.Close();28         MessageBox(strFull);29     }30     else31     {32         MessageBox(_T("data1.txt文件打开失败"));33     }34 35     strPathName;   36     GetModuleFileName(NULL,strPathName.GetBuffer(256),256);   37     strPathName.ReleaseBuffer(256);   38     nPos = strPathName.ReverseFind('\\');   39     strPathName = strPathName.Left(nPos +1);40 41 42     str.Format(strPathName+"Log\\1.txt",g_BasePath);43    44     if (!file.Open(_T(str),CFile::modeCreate | CFile::modeWrite | CFile::typeText))45     {46         MessageBox(_T("未打开文件"));47     }48     else49     {      50        file.WriteString(strFull);51        file.Close();52     }53 }

转载于:https://www.cnblogs.com/jak-black/archive/2012/11/23/2783953.html

你可能感兴趣的文章
Hadoop集群环境搭建
查看>>
VBS常用函数及功能
查看>>
delphi 画 带箭头的线
查看>>
08个人总结
查看>>
IOC+AOP
查看>>
[NOI2001]炮兵阵地
查看>>
hdu 1233 还是畅通工程(最小生成树的Prim和Kruskal两种算法的c++实现)(prim算法详解)...
查看>>
第五章 循环结构课后反思
查看>>
Nginx+memcached+tomcat配置集群session共享负载均衡
查看>>
数据库状态标识位flag设计
查看>>
使用sqlserver日期函数获取当前日期
查看>>
Linux文件查找命令具体解释-which whereis find locate
查看>>
python pdb 调试
查看>>
简单线性回归预测实现
查看>>
程序中保存状态的方式之Cookies
查看>>
Spring Security构建Rest服务-1400-授权
查看>>
开发中坑爹的地方
查看>>
ElasticSearch学习笔记-02集群相关操作_cat参数
查看>>
Spring Data Redis入门示例:基于RedisTemplate (三)
查看>>
CSS小结
查看>>