[讨论]是书上错了还是我错了!
书上说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编辑过]