通过本文主要向大家介绍了c语言freopen,c freopen函数,c freopen,c freopen怎么用,freopen函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
今天做USACO 用到了文件的操作。 之前做USACO只是格式化的些 写 freopen("xxx.in","r",stdin) 和"freopen("xxx.out","w",stdout)"
百度百科上是这么介绍的:
函数名: freopen
功 能: 替换一个流,或者说重新分配文件指针,实现重定向。如果stream流已经打开,则先关闭该流。如果该流已经定向,则freopen将会清除该定向。此函数一般用于将一个指定的文件打开一个预定义的流:标准输入、标准输出或者标准出错。
用 法: FILE *freopen(const char *filename,const char *type, FILE *stream);
头文件:stdio.h
例1:
例3:
int main()
{
FILE *stream
char s[102400]="";
if((stream=freopen("file.txt","r",stdin))==null)
exit(-1);
fread(s,1,1024,stdin); // 读取file.txt中1到1024位,放入s中 ,我是这么理解的
printf("%s\n",s);
return 0;
}
</div>