qq_40395537
qq_40395537
2018-01-27 12:01

关于fseek函数的改变流位置中的指针

5
  • 指针

#include "stdafx.h"

int main(int argc, char* argv[])
{
int size = 0;
FILE* ptr_file = NULL;
FILE* ptr_new_file;

ptr_file = fopen("D:\\pptp电脑版客户端.exe","r");
ptr_new_file = ptr_file;
if(ptr_file == NULL)
{
    printf("文件打开失败");
}
else
{
    int result = fseek(ptr_file,0,SEEK_END);
    size = ftell(ptr_file);
    printf("%d\n",size/1024);
    ptr_new_file == ptr_file?printf("OK"):printf("NO");
}


return 0;

}

指针指向的地址 并没有改变 函数介绍不是说可以改变吗
还有就是为什么ftell 又能得到结果 请大神解答

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答