首页 > 代码库 > c语言输入

c语言输入

stdio

1、int getc(FILE *fp)

  函数功能:从fp指向的文件中读取一个字符。

  返回值:返回所读的字符,若文件结束或出错则返回EOF.

  用法:ch=getc(stdin);或ch=getc(fp);

2、int getchar(void);

  函数功能:从标准输入文件stdin读入一个字符

  返回值:返回所读字符,若文件结束或出错则返回-1

  用法:(c=getchar())!=‘\n‘

3、char *gets(char *buf);

  函数功能:从标准输入stdin文件读入一个字符串

  返回值:返回其参数即缓冲区指针,若出错则返回NULL

  用法:gets(string);

4、int scanf(char *format[,argument,...])

  函数功能:从标准输入设备按照format设定的格式字符串所规定的格式输入

5、int sscanf(char *string, char *format[,argument,...])

  函数功能:将string指定的数据读到argument指定的位置。其中argument必须与format指定格式相符合

6、int fscanf(FILE *fp,char *format[,argument,...] )

  函数功能:从fp所指向的文件中按format给定的格式读取数据到argument所指向的内存单元。

7、int fgetc(FILE *fp)

  函数功能:从流中读取字符,即从fp所指定的文件中取得下一个字符。指针读完一个字符会自动移向下一个字节

  返回值:返回所得字符,若读入错误,返回EOF  

8、char *fgets(char *string,int n,FILE*fp)

  函数功能:从fp所指向的文件中读取一个长度为n-1的字符,并将该字符串存入以string为起始地址的缓冲区中。

c语言输入