关于fgets()函数的参数问题
我是零基础入门c语言的学生想问一下fgets()函数的第三个参数是什么
我看到小甲鱼老师举的例子中用的是stdin,除了这个以外还有别的吗 fgets(key,n,stdin) //stdin 是指从键盘读取
fgets(char *buf, int bufsize, FILE *stream); //从文件读取
http://bbs.fishc.com/forum.php?mod=viewthread&tid=72425&extra=page%3D1%26filter%3Dtypeid%26typeid%3D583 #include<stdio.h>
#include<string.h>
int main()
{
char buf;
FILE *fp = NULL;
memset(buf,'\0',sizeof(buf));
fp = fopen("E:/a.txt","r");
fgets(buf,sizeof(buf) - 1,fp);
fclose(fp);
printf("%s\n",buf);
return 0;
}
当然可以是别的有用的输入流了,上面的程序以文本作为新的输入流,运行结果
围观围观。。。。 kankan
guoxiaopeng 发表于 2017-8-20 11:25
当然可以是别的有用的输入流了,上面的程序以文本作为新的输入流,运行结果
原来如此,受教了{:10_257:}
页:
[1]