C语言字符输入/输出函数
2014-08-11 18:59
316 查看
int getc(FILE *fp)
getc函数等价于fgetc,所不同的是,当getc函数定义为宏时,它可能多次计算fp的值。
int putc(int ch,FILE *fp)
putc函数等价于fputc,所不同的是,当putc函数定义为宏时,它可能多次计算fp的值。
int getchar(void)
getchar函数等价于getc(stdin)。
int putchar(int ch)
putchar(ch)函数等价于putc(ch,stdout)。
char * gets(char *str)
gets函数把下一个输入行读入到数组str中,并把末尾的换行符替换成'\0'。它返回数组str,如果到达文件末尾或发生错误,则返回NULL。
int puts(char *str)
puts函数把字符串str和一个换行符输出到stdout中。如果发生错误,则返回EOF;否则返回一个非负值。
char *fgets(char *s, int n, FILE *fp)
fgets函数最多将下n-1个字符读入到数组s中。当遇到换行符时,把换行符读入到数组s中,读取过程终止。数组以'\0'结尾。fgets函数返回数组s。如果到达文件的末尾或者发生错误,则返回NULL。
int fputs(char *str, FILE *fp)
fputs函数把字符串str(不包含字符'\n')输出到流fp中;它返回一个非负值,若出错则返回EOF。
int fgetc(FILE *fp)
fgetc函数返回流fp的下一个字符,返回类型为unsigned char(被转换为int类型)。如果到达文件末尾或者发生错误,则返回EOF。
int fputc(int ch, FILE *fp)
fputc函数把字符c(转换为unsigned char类型)输出到流fp中。它返回写入的字符,若出错则返回EOF。
int ungetc(int c, File *stream)
ungetc函数把c(转换成unsigned char类型)写回到流stream中,下次对该流进行读写操作时,将返回该字符。对每个流只能写回一个字符,且字符不能是EOF。ungetc函数返回被写回的字符;如果发生错误,则返回EOF。
getc函数等价于fgetc,所不同的是,当getc函数定义为宏时,它可能多次计算fp的值。
int putc(int ch,FILE *fp)
putc函数等价于fputc,所不同的是,当putc函数定义为宏时,它可能多次计算fp的值。
int getchar(void)
getchar函数等价于getc(stdin)。
int putchar(int ch)
putchar(ch)函数等价于putc(ch,stdout)。
char * gets(char *str)
gets函数把下一个输入行读入到数组str中,并把末尾的换行符替换成'\0'。它返回数组str,如果到达文件末尾或发生错误,则返回NULL。
int puts(char *str)
puts函数把字符串str和一个换行符输出到stdout中。如果发生错误,则返回EOF;否则返回一个非负值。
char *fgets(char *s, int n, FILE *fp)
fgets函数最多将下n-1个字符读入到数组s中。当遇到换行符时,把换行符读入到数组s中,读取过程终止。数组以'\0'结尾。fgets函数返回数组s。如果到达文件的末尾或者发生错误,则返回NULL。
int fputs(char *str, FILE *fp)
fputs函数把字符串str(不包含字符'\n')输出到流fp中;它返回一个非负值,若出错则返回EOF。
int fgetc(FILE *fp)
fgetc函数返回流fp的下一个字符,返回类型为unsigned char(被转换为int类型)。如果到达文件末尾或者发生错误,则返回EOF。
int fputc(int ch, FILE *fp)
fputc函数把字符c(转换为unsigned char类型)输出到流fp中。它返回写入的字符,若出错则返回EOF。
int ungetc(int c, File *stream)
ungetc函数把c(转换成unsigned char类型)写回到流stream中,下次对该流进行读写操作时,将返回该字符。对每个流只能写回一个字符,且字符不能是EOF。ungetc函数返回被写回的字符;如果发生错误,则返回EOF。
相关文章推荐
- C语言字符输入/输出函数(八)
- C语言中文件输入输出系统函数
- 编写函数,其功能是:将一个数字字符串转换为一个整数(不得调用C语言中提供的将字符串转换成整数的函数。)要求在主函数中输入该字符串并输出转换后的整数的值。
- C语言中字符的输入与输出
- c语言 输入/输出函数
- 【C语言天天练(十七)】字符/字符串输出函数fputc、fputs、putc、putchar和puts
- C语言中基本的输入和输出函数的用法第二讲(C语言学习随笔四)
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 实验 9 指针1 输入一行字符,要求用自定义的函数void f(char *line)统计和输出字符串中数字字符、英文字符和其他字符的个数
- C语言输出函数(printf)和输入函数(scanf)
- C语言输出函数和输入函数
- 编写一函数 用户输入字符串 函数将获取第一个单词输出 并丢掉后面的字符(图)
- c语言: 键盘输入一个n个字符的串,然后按字母表顺序输出这n个字符
- C语言scanf函数逐字符读取输入示例
- C语言中基本的输入和输出函数的用法第一讲(C语言学习随笔三)
- 编写一个函数 输入一串字符 函数实现反转输出(图)
- C语言注释风格(函数、功能、输入、输出、返回)
- 关于C语言使用输入函数后键盘缓冲区还有多余字符没的问题
- 用c语言输入键盘上的字符后转换成十六进制输出
- c语言经典的排序函数swap():输入的两个整数按大小顺序输出。