|
发表于 2004-4-6 09:18:58
|
显示全部楼层
第三个选项:
file *stream
是指定打开得文件流。
你上面得是stdin流,是标准输入设备,也就是键盘。通过键盘取得字符串。你也可以制定为其他得流文件,例如一个已经打开得文件流。例如下面得代码:
[code:1]
#include <stdio.h>
#include <stdlib.h>
void main(int argc,char *argv[])
{
FILE *fp;
char str[128] ;
if ((fp=fopen(argv[1],"r"))==NULL)
{
printf("cannot open file.\n");
exit (1);
}
while (!feof(fp))
{
if (fgets(str,126,fp))
printf("%s",str) ;
}
fclose(fp);
return 0;
}
[/code:1] |
|