首页 > 代码库 > 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语言输入