1.移动文件流的读写位置
fseek(文件指针,偏移量(正值往前、负值往后),SEEK_SET(开头往前偏)或者SEEK_END(结尾往回偏)、SEEK_CUR(当前位置偏))
用ftell()来获取当前的位置
2.rewind
rewind(文件指针)//把文件指针指定到开头
3.打开文件一般流程
FILE *fp = NULL;
fp = fopen(“FILE_NAME”,"rb");
if(fp == NULL)
{
perror("");//打印错误信息
return NULL;
}
while(feof(fp) == 0)//判断文件内容有没有结束
{
fscanf(fp,"%d %s",&(p_new->num), p_new->name);//对文件进行操作
}
fclose(fp);
4.加解密文件的一个算法
int i;
for(i=0; i<length; i++)
{
src_file_text[i] ^= password;
}
return src_file_text;