码迷,mamicode.com
首页 > 其他好文 > 详细

C fgetc

时间:2014-05-16 21:02:20      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:class   code   c   color   int   get   

格式: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;
}

C fgetc,布布扣,bubuko.com

C fgetc

标签:class   code   c   color   int   get   

原文地址:http://www.cnblogs.com/alsofly/p/3725224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!