当输入输出数据量很大时,通常不适合手工输入。此时可以采用C语言的重定向功能:
把输入数据放入一个文本文件,文件名为:data.in,然后在程序开始处,调用下面的函数。之后正常的输入就会从该文件读取。freopen("data.in","r",stdin);如果要把打印结果输出到文件:data.out,可以在程序打印之前,调用下面函数,之后的打印均输出到该文件。freopen("data.out","w",stdout);
data.in
freopen("data.in","r",stdin);
data.out
freopen("data.out","w",stdout);
文件的命名不一定如例子所示,只要一致就行。
You have no rights to post comments