C++中freopen函数应该怎么用呢?

2024-12-20 00:56:06
推荐回答(1个)
回答1:

freopen用于替换一个文件流指针,它会先关闭原来的,再将指针赋值为新的文件指针。
通常用于将标准输入输出该文读写文件。
比如想让所有的cin或scanf都是从文件文件读取的话,写:
freopen("~filename~","r",stdin)
如果想将原来输出到控制台的内容(用cout或printf等),写:
freopen("~filename~","w",stdout)