å¯ä»¥éè¿fgetcå½æ°ï¼å°å符读ååºæ¥ï¼å¹¶èµå¼å°æ°ç»ç对åºä½ç½®ä¸ã
fgetc声æå¨stdio.hä¸ï¼å ¶åå为
int fgetc(FILE *fp);
åè½ä¸ºä»æå¼çæ件fpä¸è¯»åä¸ä¸ªå符ï¼å¹¶è¿åã
å½è¯»åæåæ¶ï¼è¿å读åå°çå符çasciiç å¼ï¼å¦åè¿åEOFã
以ä¸æ¯é个读åå符ï¼åäºå符æ°ç»ï¼ç´å°è¯»å®æ´ä¸ªæ件çä¾åã
#include <stdio.h>一、对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数:
1.字符读写函数 :fgetc和fputc
2.字符串读写函数:fgets和fputs
3.数据块读写函数:freed和fwrite
4.格式化读写函数:fscanf和fprinf
使用fscanf("%c",&c)即可读取文本当中的字符。
二、例程:
#include<stdio.h>ch不是字符型的吗?
追答有什么问题?
追问你定义的那个是整型的 我想知道是弄错了还是本来就是这样的
追答哦没错的,你自己运行试试
fgetc()函数的返回值是int的,当到文件尾时,返回EOF((int)-1)。
好像是没有区别的
本回答被提问者采纳十分感谢