文章目录
一、逐行遍历文件文本数据
1、获取文件中的文本行
2、查询文本行数据
3、追加文件数据
4、使用占位符方式拼接字符串
二、完整代码示例
一、逐行遍历文件文本数据
----
1、获取文件中的文本行...调用 fgets 方法 , 从文件中 , 获取一行数据 , 写出到指定的 数组 或 内存空间 中 ;
// 获取 fp 文件的一行数据 , 保存到 line_buffer 数组中 ,.../ 获取成功 , 返回的是 line_buffer 地址
if (p == NULL)
{
break;
}
2、查询文本行数据...查询 本行字符数组中是否包含 键 Key ;
如果本行不包含 Key , 将数据行 line_buffer , 追加拷贝到 file_buffer 数组中 ;
如果 Key 关键字 在本行 , 则使用新的数据替换原来的数据...fp 文件的一行数据 , 保存到 line_buffer 数组中 , 最多获取 MAX_LINE 字节
p = fgets(line_buffer, MAX_LINE, fp);