fgetc
来源:互联网 发布:mac倍速看视频 编辑:程序博客网 时间:2024/05/01 13:59
编辑本段功 能
从流中读取字符。编辑本段用法?
格式:int fgetc(FILE *stream); 意为从文件指针stream指向的文件中读取一个字符。这个函数的返回值,是返回读取的一个字节。如果读到文件末尾返回EOF。
第一个使用方法是“fgetc(fin)”,他读取一个打开的文件fin,读取一个字符,然后返回int型,如果文件结束,fgetc将返回EOF
第二种方法是使用“fgets(buf,maxn,fin)”读取完整的一行,其中buf的声明为char buf[maxn]。读取不超过maxn-1个字符,然后在末尾填上结束符‘\0’,该函数可以完整的读取一行,遇到‘\n’读取工作就会停止。
编辑本段程序例
#include <string.h> #include <stdio.h> #include <conio.h> int main(void) { FILE *stream; char string[ ] = "This is a test"; int ch; stream = fopen("DUMMY.FIL", "w+"); fwrite(string, strlen(string), 1, stream); fseek(stream, 0, SEEK_SET); do { ch = fgetc(stream); putch(ch); } while (ch != EOF); fclose(stream); return 0; }编辑本段Linux C
相关函数
open,fread,fscanf,getc表头文件
include<stdio.h>定义函数
int fgetc(FILE * stream);函数说明
fgetc()从参数stream所指的文件中读取一个字符。若读到文件尾而无数据时便返回EOF。返回值
fgetc()会返回读取到的字符,若返回EOF则表示到了文件尾。范例
#include<stdio.h> void main() { FILE *fp; int c; fp=fopen("exist","r"); while((c=fgetc(fp))!=EOF) printf("%c",c); fclose(fp);}
0 0
- fgetc()
- fgetc
- fgetc
- fgetc
- fgetc
- 关于fgetc
- fgetc;getc
- fgetc,feof
- fgetc()相加
- fgetc() Ⅱ
- fgetc函数
- fgetc、fputc
- fgetc, EOF 及其它
- fgetc和fputc
- fgetc, EOF 及其它
- fgetc fgets fputc fputs
- fgetc fgets fputc fputs
- fgetc, EOF 及其它
- c# 面向对象之类与对象
- 解决 “invalid package Applications built with SDK 9.0 or later must be packaged as proper IPA files.”s
- java正则表达式学习
- swift_02_基础知识
- Painting Fence题解
- fgetc
- 我的
- Gale Shapely算法的实现
- 嵌入式linux相关知识
- nfs安装失败
- [Android基础]Spanned与SpannableString
- linux文件的访问权限和文件模式
- mysql 遇到utf8mb4插入异常
- ios-日期组件