没有合适的资源?快使用搜索试试~ 我知道了~
c语言文本文件读写操作示例代码
需积分: 0 0 下载量 24 浏览量
2024-03-19
19:33:17
上传
评论
收藏 11KB DOCX 举报
温馨提示
试读
2页
通过c语言标准库下的接口,实现对文本文件简单的读写操作。
资源推荐
资源详情
资源评论
本文档通过标准库下的接口,fopen,fgets,fprintf,fclose 实现文本文件的读写操作。示例代
码如下所示:
#include<stdio.h>
#include<stdlib.h>
#define TEST_FILE "./filetest.txt"
/*
读取并打印文件的内容
*/
void file_read()
{
FILE *fp = fopen(TEST_FILE, "r");
if(fp) {
char msgbuf[512]="";
char tmpbuf[512] = "";
//逐行读取
while (fgets(tmpbuf, sizeof(tmpbuf), fp))
{
printf("%s", tmpbuf);
}
fclose(fp);
}
else {
//打开失败
printf("open file %s fail", TEST_FILE);
}
}
/*
以追加的方式,往文本文件写入字符串
*/
void file_write(char *buf)
{
FILE *fp = fopen(TEST_FILE, "ab+");
if(fp) {
fprintf(fp, "%s", buf);
fclose(fp);
}
else {
//打开失败
printf("open file %s fail", TEST_FILE);
}
}
资源评论
赤露水
- 粉丝: 2250
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功