getw
C语言函数名,非ANSI标准函数。
函数原型:int getw(FILE *fp)
函数功能:从fp所指向文件读取下一个字(整数)。
返回值:返回输入的整数。如果文件结束或者出错返回-1。
程序举例:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
int num=0,n;
if((fp=fopen("D:\number.txt","w"))==NULL)
{
printf("Error!
");
exit(1);
}
scanf("%d",&num);
if(putw(num,fp)==EOF)
{
printf("Error!
");
exit(1);
}
fclose(fp);
if((fp=fopen("D:\number.txt","r"))==NULL)
{
printf("Error!
");
exit(1);
}
if((n=getw(fp))==-1)
{
printf("Error!
");
exit(1);
}
printf("n=%d
",n);
fclose(fp);
return 0;
}