使用fgetc获取角色

使用fgetc获取角色,c,C,我如何知道c=fgetc(dict_ptr)将更新c以获得名为dictionary的文件指针中的下一个字符而不是任何随机字符?不确定这是否是您要问的,但每当您使用fgetc读取字符时,文件指针(此处:dict_ptr)将向前移动一个字符。所以c总是会得到下一个字符。请将代码作为文本而不是图像发布-至于你的问题,你是在问如何检查fgetc是否有错误?如果是这样,您可以从以下命令中得到答案:“fgetc()、getc()和getchar()将读取为无符号字符的字符在文件或错误末尾转换为int或EOF

我如何知道c=fgetc(dict_ptr)将更新c以获得名为dictionary的文件指针中的下一个字符而不是任何随机字符?

不确定这是否是您要问的,但每当您使用fgetc读取字符时,文件指针(此处:dict_ptr)将向前移动一个字符。所以c总是会得到下一个字符。

请将代码作为文本而不是图像发布-至于你的问题,你是在问如何检查
fgetc
是否有错误?如果是这样,您可以从以下命令中得到答案:“fgetc()、getc()和getchar()将读取为无符号字符的字符在文件或错误末尾转换为int或EOF。”相当奇怪-它当然不会打印任何内容,因为字符串是空的。