printf("输出到终端");
// 重定向到文件
freopen("in.txt", "r", stdin);
// 清空缓冲区,避免把之前写到终端的字符读进来
fflush(stdin);
// 读入文件字符
char ch;
while(~scanf("%c", &ch)){
// dosomething
}
// 重定向回终端,mac和linux用这个
freopen("/dev/tty", "w", stdout);
//如果是windows用
//freopen("CON", "w", stdout);
printf("再输出到终端");
C++: 重定向freopen打开与关闭
最新推荐文章于 2023-08-06 20:46:35 发布
本文详细探讨了C++中如何使用freopen函数进行输入输出重定向,包括如何正确打开和关闭文件,以及在程序执行过程中改变标准输入、输出和错误流的过程。
1557

被折叠的 条评论
为什么被折叠?



