1 Star 0 Fork 0

李勇震/c语言每日练习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test_2_2(fseek ftell rewind 函数使用 文本文件与二进制文件) 1.81 KB
一键复制 编辑 原始数据 按行查看 历史
#define _CRT_SECURE_NO_WARNINGS 1
//fseek 函数使用
//#include<stdio.h>
//int main()
//{
// FILE* pf = fopen("test.txt", "r");
// if (NULL == pf)
// {
// perror("fopen");
// return 1;
// }
// //读文件
// int ret = 0;
// ret = fgetc(pf);
// printf("%c\n", ret);
//
// //利用fseek 函数调整文件指针位置
//
// //fseek(pf, -1, SEEK_CUR);
// //SEEK_CUR 对于当前位置
// //SEEK_END 对与结束位置
// //SEEK_SET 对于起始位置
//
// ret = fgetc(pf);
// printf("%c\n", ret);
// fseek(pf, 1, SEEK_SET);
// ret = fgetc(pf);
// printf("%c\n", ret);
//
// fclose(pf);
// pf = NULL;
// return 0;
//
//}
//ftell 函数 返回当前文件指针位置
//#include<stdio.h>
//int main()
//{
// FILE* pf = fopen("test.txt", "r");
// if (NULL == pf)
// {
// perror("fopen");
// return 1;
// }
// int ret = 0;
// ret = fgetc(pf);
// printf("%c\n", ret);
// ret = fgetc(pf);
// printf("%c\n", ret);
// ret = fgetc(pf);
// printf("%c\n", ret);
// int num = ftell(pf);
// printf("%d\n", num);
// fclose(pf);
// pf = NULL;
// return 0;
//
//}
//rewind 函数 让文件指针返回起始位置
//#include<stdio.h>
//int main()
//{
// FILE* pf = fopen("test.txt", "r");
// if (NULL == pf)
// {
// perror("fopen");
// return 1;
// }
// int ret = 0;
// ret = fgetc(pf);
// printf("%c", ret);
// rewind(pf);
// ret = fgetc(pf);
// printf("%c", ret);
// ret = fgetc(pf);
// printf("%c", ret);
// fclose(pf);
// pf == NULL;
// return 0;
//}
//文本文件 二进制文件
//#include<stdio.h>
//int main()
//{
// int a = 10000;
// FILE* pf = fopen("test.txt", "wb");
// if (NULL == pf)
// {
// perror("fopen");
// return 1;
// }
// fwrite(&a, sizeof(a), 1, pf);
// fclose(pf);
// pf = NULL;
// return 0;
//
//}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/liyongzhen2004/2022.10.24.git
git@gitee.com:liyongzhen2004/2022.10.24.git
liyongzhen2004
2022.10.24
c语言每日练习
master

搜索帮助