C语言函数知识笔记(一)
笔记:
1. int fseek(FILE *stream, long int offset, int whence)
stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了流。
offset -- 这是相对 whence 的偏移量,以字节为单位。
whence -- 这是表示开始添加偏移 offset 的位置。它一般指定为下列常量之一:
SEEK_SET:从距文件开头 offset 位移量为新的读写位置;
SEEK_CUR:以目前的读写位置往后增加 offset 个位移量;
SEEK_END:将读写位置指向文件尾后再增加 offset 个位移量。
fseek 跳到文件末尾
fseek(fp, 0, SEEK_END);//定位文件指针到文件尾。
fseek( fp, 7, SEEK_SET);//指针跳到7的位置
ftell 获得当前文件的字节数
fseek(fp, 0, SEEK_END);
len = ftell(fp);
// fseek 跳回到文件头
fseek(fp,0,SEEK_SET);
2. int* b= (int*)malloc