C语言 getw 以二进制形式读取一个整数

Posted Aiden (winner)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 getw 以二进制形式读取一个整数相关的知识,希望对你有一定的参考价值。

函数原型:
int getw(FILE *fp)
返回值:成功时返回读取到的值
失败时返回-1。

#include <stdio.h>


int main(void) {
	FILE *file;
	int value;
	
	file = fopen("test.data", "rb");
	if (!file) {
		printf("文件打开失败!\\n");
		return 1;
	}
		
	while (1) {
		value = getw(file);	
		if (value == -1 && feof(file)) {
			break;
		}
		
		printf("%d ", value);
	}
	
	fclose(file);
	
	return 0;
}

以上是关于C语言 getw 以二进制形式读取一个整数的主要内容,如果未能解决你的问题,请参考以下文章

c语言中返回无符号整数以二进制位表示的形式

C语言 fread 以二进制形式读取文件中的数据

大侠,可以告诉我怎么用C语言以2进制读取png图片的宽和高吗?谢了!!!

c语言编写一程序,以字符串形式输入十进制数,将字符串对应的十进制数转换成二进制数,将得到的结果输出。

c语言打印一个整数的二进制形式

c# 将字符串以二进制形式写入文件