C语言 fgets函数
请问下列代码中 fgets(str, MAX, stdin)的stdin是什么参数?使用前并没有定义,它的作用是什么?文档中char *fgets(char *s, int size, FILE *stream) 对FILE*stream的解释为“该参数是一个 FILE 对象的指针,指定一个待操作的数据流” 小白不太能够理解这句话的{:10_266:}
#include <stdio.h>
#define MAX 1024
int main()
{
char str;
printf("请输入一个字符串:");
fgets(str, MAX, stdin);
printf("您输入的内容是:%s", str);
return 0;
} stdin是标准输入,表示从键盘读取
stdout数标准输出,表示输出到显示器
fgets(str, MAX, stdin);
表示从键盘输入一个字符串
相当于
char *str;
gets(str);
页:
[1]