getw

getw,C語言函式名,是非ANSI標準函式

基本介紹

  • 中文名:getw
  • 函式原型:int getw(FILE *fp)
  • 函式功能:從fp所指向檔案讀取下一個字
  • 返回值:如果檔案結束或者出錯返回-1
函式原型,函式功能,返回值,程式例,

函式原型

int getw(FILE *fp)

函式功能

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);}

相關詞條

熱門詞條

聯絡我們