当输入输出数据量很大时,通常不适合手工输入。此时可以采用C语言的重定向功能:

把输入数据放入一个文本文件,文件名为:data.in,然后在程序开始处,调用下面的函数。之后正常的输入就会从该文件读取。
freopen("data.in","r",stdin);

如果要把打印结果输出到文件:data.out,可以在程序打印之前,调用下面函数,之后的打印均输出到该文件。
freopen("data.out","w",stdout);

文件的命名不一定如例子所示,只要一致就行。

You have no rights to post comments