亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++ cout如何實現輸出重定向

c++
小樊
143
2024-08-13 00:41:39
欄目: 編程語言

C++ 中可以使用重定向符號 “>” 將輸出重定向到文件中,示例代碼如下:

#include <iostream>
#include <fstream>

int main() {
    std::ofstream outFile("output.txt");
    std::streambuf *coutbuf = std::cout.rdbuf(); // save cout buffer
    std::cout.rdbuf(outFile.rdbuf()); // redirect cout to file

    std::cout << "Hello, world!" << std::endl;

    std::cout.rdbuf(coutbuf); // restore cout buffer
    return 0;
}

在這個示例中,輸出會被重定向到名為 “output.txt” 的文件中。通過保存原始的 cout 緩沖區,并將其重定向到輸出文件后,再將其恢復,可以確保在程序結束時 cout 會被正確地恢復到原始狀態。

0
福鼎市| 武陟县| 高要市| 周宁县| 盐城市| 西盟| 玛沁县| 惠东县| 安国市| 康马县| 牙克石市| 龙胜| 呼玛县| 三原县| 尚义县| 佛山市| 石河子市| 屏南县| 德格县| 洛浦县| 江山市| 修武县| 普宁市| 贡觉县| 华亭县| 通渭县| 阳东县| 建德市| 文化| 乌兰县| 湘阴县| 临湘市| 丰县| 新巴尔虎右旗| 济源市| 泰顺县| 定日县| 瑞安市| 阳信县| 和硕县| 明水县|