getc函数的作用是从打开的文件中获取一个字符,并加文件指针自动加1,获取的字符在返回值中。
我写了一个读取一个文件255个字节的程序。
int main()
{ FILE *p; fopen_s(&p,"d:/123.exe","r+"); for (int i = 0; i < 255; i++)
{
if (i%16 ==0)
{
printf("\n");
}
int ch = getc(p);
printf("%02X ",ch); } printf("\n"); return 1;
}
%02X ,X意思是用大写的16进制输出,2的意思是每个输出占用2个位置,0是说一位数字则前面补0凑成两位数字。
运行结果: