CStdioFile对文件的某一行进行修改
来源:互联网 发布:二叉树算法 编辑:程序博客网 时间:2024/05/16 11:35
举个例子,有一文本文件test.txt如下:
192.168.1.1:1,60.000,60.000
192.168.1.1:2,60.000,60.000
192.168.1.1:3,60.000,60.000
192.168.1.1:5,60.000,60.000
192.168.1.1:21,60.000,60.000
192.168.1.1:34,60.000,60.000
192.168.1.1:35,60.000,60.000
192.168.1.1:66,60.000,60.000
192.168.1.1:123,60.000,60.000
192.168.1.1:234,60.000,60.000
找到192.168.1.1:21这行,并将其后面的值改为40.000,40.000,即这行值变为“192.168.1.1:21,40.000,40.000”
CStdioFile file;
file.Open("a.txt",CFile::modeReadWrite);
CString str;
while(true){
file.ReadString(str);
if(str.Left(str.Find(",",0))==CString("192.168.1.1:21")){
file.Seek(-2-str.GetLength(),CFile::current);
//file.Seek(0,CFile::current);
file.Write("192.168.1.1:21,40.000,40.000/n",strlen("192.168.1.1:21,40.000,40.000"));
//file.Write("192.168.1.1:21,40.000,40.000",strlen("192.168.1.1:21,40.000,40.000"));
break;
}
}
file.Close();
- CStdioFile对文件的某一行进行修改
- CStdioFile对文件的某一行进行修改
- gridview对某一行进行上移或下移
- 1.扩展ant,对文件内容的行进行排序:java类
- 2.扩展ant,对文件内容的行进行排序:build.xml
- 3.扩展ant,对文件内容的行进行排序:src.txt,dest.txt
- 『程序员』 [C系列]如何对二维数组的行进行进行排序用C
- CStdioFile和CFile对文件异常的处理
- MFC中修改CStdioFile文件中指定行
- WPF DataGrid 如何对选择的多行进行删除
- 如何对dgrid表格中选择的行进行操作
- 对DataGridView某行进行修改之后,保证光标显示仍在选中行上?
- 对DataGridView某行进行修改之后,保证光标显示仍在选中行上?
- sed 命令针对某一行进行替换操作
- sed 命令针对某一行进行替换操作
- CStdioFile读写文件的问题
- Oracle:对行进行分组GROUP BY
- dorado datagrid对固定行进行操作
- as3 socket
- as3 vector的运用
- as3 按钮通过索引都只取到-1
- 采用数据库为Flex Tree组件的提供数据-Java与LCDS
- kernel启动过程
- CStdioFile对文件的某一行进行修改
- iPhone Application Programming Guide (3)
- 2011年Java EE生产力报告
- 小心!坐在电脑前的人容易得这些病
- java迭代器异常 java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry
- 关于rails涉及两张表排序并分页的一种解决办法(瞌睡仙)
- Erlang -- (Windows平台)文件夹说明
- 使用Java中的final变量需要注意的地方
- MySQL笔记(MYSQL触发器)