#include <iostream>
#include <cstdio>
int main() {
// 重定向标准输入到文件 "input.txt"
freopen("input.txt", "r", stdin);
// 重定向标准输出到文件 "output.txt"
freopen("output.txt", "w", stdout);
int a, b;
std::cin >> a >> b; // 从 "input.txt" 读取数据
std::cout << "Sum: " << a + b << std::endl; // 输出结果到 "output.txt"
// 恢复标准输入和输出
fclose(stdin);
fclose(stdout);
return 0;
}
freopen
函数:freopen
是 C++ 中用于重定向标准输入、输出或错误流的函数。它允许我们将 stdin
(标准输入)、stdout
(标准输出)或 stderr
(标准错误)重定向到指定的文件。
参数说明:
"r"
表示只读,"w"
表示写入)。stdin
或 stdout
)。恢复默认流:使用 fclose
可以关闭文件并恢复默认的标准输入输出流。
注意事项:在使用 freopen
后,所有的 std::cin
和 std::cout
操作都会被重定向到相应的文件,直到你关闭这些流或程序结束。
上一篇:c++获取当前时间
下一篇:c++ volatile
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站