[讨论]是书上错了还是我错了!
书上说fgets()函数从流中读取一行字符,既然是流,那么输出流当然也是流,那么为什么不能从输出流中读取字符呢?
#include <stdio.h>
#include <conio.h>
#define N 20
int main(void)
{
char str1[N] = "china", str2[N];
fputs(str1, stdout);
fgets(str2, N, stdout);
fputs(str2, stdout);
getch();
return 0;
}
[此贴子已经被作者于2006-5-7 22:14:49编辑过]

日出东方,唯我不败! 做任何东西都是耐得住寂寞,任何一个行业要有十年以上的积累才能成为专家