Cout重定向到檔案

2021-08-15 02:38:52 字數 323 閱讀 6640

cout預設是與監視器(螢幕)相連,cout出來的內容會輸出到螢幕上,通常是會在命令列視窗之中。但有時,我們希望將cout出來的具體日誌、錯誤資訊寫到某個檔案之中,而螢幕上僅僅顯示出當前進行的任務,以及程式執行狀態等資訊。我們可以使用下面重定向的方式來實現:

[cpp]view plain

copy

#include "stdafx.h"

#include 

#include 

intmain(

intargc, 

char

* argv)  

**

重定向stdout到檔案

把stdout重定向到檔案 兩種方法 第一種方法沒有恢復 通過freopen把stdout重新開啟到檔案 include file stream void main void fprintf stdout,this is not print out n 這裡沒有輸出 system ls 沒有會造成問...

C stderr stdout 重定向到檔案

通常,stderr和stdout被用來輸出內容顯示到螢幕,但是,有時候我們需要把這些資訊寫到指定的檔案,方便隨時查閱。最簡單的實現方式就是,把 stderr stdout 的輸出 重定向到檔案。這裡以stderr 說明。include include int main void windwos下讀取...

日誌記錄重定向到檔案

開啟檔案 fp fopen mnt sdcard com.log at if fp null 重定向檔案 oldstdout dup std out dup2 fileno fp std out oldstderr dup std err dup2 fileno fp std err 限定日誌檔案大...