之前使用文件流一直有问题,进行重定向还是很好用的
使用 freopen("filename","r",stdin);
freopen("filename","w",stdout);
关闭fclose(stdin);
fclose(stdout);
注意一直出现问题是忘了给文件名加后缀名(搞不懂为什么打开失败还会执行,出现很异常的结果,不是有机制直接保证其退出么)
操作系统是按名字检索的(后缀当然是一部分) 另外在vista自带后
缀名的情况下不要在命名时+.txt; 否则会出错 因为实际名字成了filename.txt.txt