①文件指针FILE * fpfp是指针变量~②打开文件fopen("文件名","文件使用方式");文件使用方式(3基本加3变式)r :读w:写a :添加在后rb,wb,ab:操作二进制文件r+,w+,a+:从头开始执行rb+,wb+,ab+:任意位置开始执行~③关闭文件fclose(fp);fclose(文件指针);~④判断文 …
fgets()
上次给大家介绍了系统IO和标准IO的区别及各自的优缺点(要对文件操作,用系统IO还是标准IO?不清楚的小白请进来学习),那么今天要给大家分享一套标准IO的API,希望能帮助大家更加深入地去理解标准IO。不管用系统IO函数还是标准IO函数,操作文件的第一步,都是“打开(openfopen)”文件,需要注意:系统IO:打开文件得到的是一个整数,称为文件描述符。标 …
char * fgets ( char * str, int n, FILE * stream );(n-1) - 正常结束文件末尾 (文件结束符EOF)- 正常结束遇到换行 n - 意外结束,[震惊] or 人为结束 这里注意:fgets会把这个 n 也读进内存。换行符 n = ASCII =10 只是是换行回车符 r = ASCII = 13 移动到当前 …