(2)fgets()函数
函数声明:char*fgets(char*str,intnum,FILE*stream)
功能:从stream所指向的文件中读取一个长度为n-1的字符串,存入str所指向的内存空间。函数返回地址str,若遇文件结束或出错,返回NULL。
(3)fputc()函数
函数声明:intfputc(intch,FILE*stream)
(4)fputs()函数
函数声明:intfputs(char*str,FILE*stream)
功能:把str指向的字符串的内容写入所指定的流文件中。但不写入字符串中的结尾标志符。如果成功,返回0,否则返回非零。
(5)getc()函数
函数声明:intgetc(FILE*stream)
(6)getch()函数和getche()函数
函数声明:intgetch(void)
intgetche(void)
功能:getch()函数从控制台读取并返回下一个字符,但不把该字符回显到屏幕上。
getche()函数从控制台读取并返回下一个字符,同时把该字符回显到屏幕上。
(7)getchar()函数
函数声明:intgetchar(void)
功能:从标准输入设备中返回下一个字符。函数返回所读的字符,若遇文件结束返回EOF。
(8)gets()函数
函数声明:char*gets(char*str)
功能:从标准输入设备中读取字符并把它们str所指向的字符数组中。该函数在读到换行符或EOF时退出。操作成功返回str,否则返回NULL。
(9)getw()函数
函数声明:intgetw(FILE*stream)
功能:从stream所指向的文件读取下一个整数。函数返回读入的整数,如遇文件结束或出错返回EOF。
(10)putc()函数
函数声明:intputc(intch,FIFE*stream)
功能:把字符ch写到stream指向的文件中。操作成功返回所写的字符,如果出错返回EOF。
(11)putch()函数
函数声明:intputch(intch)
原型在conio.h中
功能:把字符ch写到当前文本屏幕中。操作成功,函数返回所写的字符,出错则返回EOF。
(12)putchar()函数
函数声明:intputchar(intch)
功能:把字符ch写到标准输出设备中。操作成功,函数返回所写的字符,出错则返回EOF。
(13)puts()函数
函数声明:intputs(char*str)
功能:把str指向的字符串写到标准输出设备中。操作成功,函数返回换行符,出错则返回EOF。
4、错误处理函数
(1)clearerr()函数
函数声明:voidclearerr(FILE*stream)
功能:把stream指向的文件的出错标记重新设置为零。
(2)eof()函数
函数声明:inteof(intfd)该原型在io.h中
功能:检查文件是否结束。如果文件结束,返回1,否则返回0。
(3)ferror()函数
函数声明:intferror(FILE*stream)
功能:检测stream所指定的流文件错误。c strchr函数用法如果没有错误,返回0,否则返回非零。
(4)ferror()函数
函数声明:voidperror(char*str)
功能:将表示错误的全程变量errno的映像到一个字符串中,并把该字符串写入stderr中。如果str的不为0,就写出该串,其后是冒号":",然后是errno所确定的适当的错误信息。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-37559-7.html
少了100
广交朋友