C语言 File 简单使用
Posted 我爱一次性
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 File 简单使用相关的知识,希望对你有一定的参考价值。
读取配置文件:
FILE* config;
char buffer[255];
config = fopen(argv[1],"rb+"); //读二进制文件和可写,如没有权限写或者读为NULL
if(config == NULL)
printf("oncething open config error");
fread(buffer,1,255,config);
//1位数量
fclose(config);
fread 和 gets:
fread:全读
gets:读取字符串,遇到回车键会退出,不好用。
输出文件:
FILE* out_custom = fopen("./custom.bin", "wb+"); //写入二进制和可读
if(out_custom == NULL)
printf("oncething write config error");
fwrite(encrypt_buffer,1,final_length,out_custom);
// encrypt_buffer:文本buffer,1个数量, 每个数量的大小,file*
fclose(out_custom);
文件大小:
int length
fseek(config,0,SEEK_END);//先把下标移到最后
length = ftell(config);//统计开头到下标的偏移量 字节为单位
fseek(config,0,SEEK_SET);//移到开头复原
以上是关于C语言 File 简单使用的主要内容,如果未能解决你的问题,请参考以下文章