首页 > 代码库 > C fgetc
C fgetc
格式:int fgetc(FILE *stream);
这个函数的返回值,是返回所读取的一个字节。如果读到文件末尾或者读取出错时返回EOF。
位于stdio.h中。从流中读取字符,即从stream所指定的文件中取得下一个字符。这里需要注意,在每取完一个字符时stream会自动向下移动一个字节。这样编程时,程序员就不用再对stream控制了。这种功能在许多读写函数中都有体现。
例子
#include <string.h>
#include <stdio.h>
#include <conio.h>
int
main(
void
)
{
FILE
*stream;
char
string[ ] =
"This is a test"
;
int
ch;
/* open a file for update */
stream =
fopen
(
"DUMMY.FIL"
,
"w+"
);
/* write a string into the file */
fwrite
(string,
strlen
(string), 1, stream);
/* seek to the beginning of the file */
fseek
(stream, 0, SEEK_SET);
do
{
/* read a char from the file */
ch =
fgetc
(stream);
/* display the character */
putch(ch);
}
while
(ch != EOF);
fclose
(stream);
return
0;
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。