基本介紹
- 中文名:getw
- 函式原型:int getw(FILE *fp)
- 函式功能:從fp所指向檔案讀取下一個字
- 返回值:如果檔案結束或者出錯返回-1
函式原型,函式功能,返回值,程式例,
函式原型
int getw(FILE *fp)
函式功能
返回值
返多主微櫻回笑墓刪輸入的整數。如果文坑霉跨件結束或者出錯返回-1。
程式例
#include<stdio.h>#include<stdlib.h>intmain(void){FILE*fp;intnum=0,n;if((fp=fopen("D:\\number.txt","w"))==NULL){printf("Error!\n");exit(1);}scanf("%d",&num);if(putw(num,fp)==EOF){printf("Error!\n");exit(1);}fclose(fp);if((fp=fopen("D:\\number.txt","r"))==NULL){printf("Error!\n");exit(1);}if((n=getw(fp))==-1){printf("Error!\n");exit(1);}printf("n=%d\n",n);fclose(fp);return0;}
如果所用的C編譯的庫函式中乎罪永不包括getw函式,可以自辯奔厚己定義這個函式。getw函式如下:
getw(FILE*fp){char*s;inti;s=char*&i;s[0]=getc(fp);s[1]=getc(fp);s[2]=getc(fp);s[3]=getc(fp);return(i);}