VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 842|回复: 1

fseek的疑问

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-24 03:30:01 | 显示全部楼层 |阅读模式
怎么样染文件指针后退不行
#include<stdio.h>
main()
{
    FILE *p = fopen("c:\\1.txt","r");
    char cTemp;

    printf("%ld\n",ftell(p));

    cTemp = fgetc(p);
    printf("%ld\t",ftell(p));
    printf("%c\n",cTemp);

    cTemp = fgetc(p);
    printf("%ld\t",ftell(p));
    printf("%c\n",cTemp);

    fseek(p,SEEK_CUR,-1L);
     printf("%ld\n",ftell(p));

    while((cTemp=fgetc(p)) != EOF)
    {
        printf("%ld\t",ftell(p));
        printf("%c\n",cTemp);
    }
    getch();
}
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-7-4 18:30:01 | 显示全部楼层
fseek(p,位移量,起始点);你把参数搞反了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表