马上要急疯了!不要说fgets()和scanf()和gets()的区别,就只要fgets()的具体用法!别复制!网上教程十有八九都看过了,最好能纯原创!还有麻烦说明一下fgets()三个参数到底是说明什么东西!越详细越好,满意增加悬赏!
单说读入字符串,scanf和gets只可以从键盘读入,而fgets可以通过第三个参数控制从键盘读入或者文件(如.txt,.dat,.inf)读入
fgets(char *str, int len, FILE *stream)
第一个参数是字符串数组,第二个是可以读入到字符串中字符的最大个数,第三个是文件流,若为stdin则从键盘读入,若是FILE*指针则从文件中读取
#include <cstdio>