文件操作getc

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("
");
		}
		int ch = getc(p);
		printf("%02X ",ch);
		
	}

	printf("
");

	return 1;
}

%02X  ,X意思是用大写的16进制输出,2的意思是每个输出占用2个位置,0是说一位数字则前面补0凑成两位数字。

运行结果:

原文地址:https://www.cnblogs.com/yfish/p/9847472.html