1. 程式人生 > >在視窗應用中使用printf,cout 等將輸出重定向到console

在視窗應用中使用printf,cout 等將輸出重定向到console

鑑於以上的說明,這裡可以在擴充套件一下,既然 *stdin  = *fpin ;能夠將stdin定向到檔案指標,那麼我同樣可以實現將stdin,stdout重定向到檔案的功能,並且只需做很少的改動:

有沒有發現,如此產生的效果是驚人的!

   FILE * fpin = fopen ("c://in.txt" ,"r" );
   *stdin = *fpin ;

這兩句將標準輸入定位到了檔案,當面臨需要在控制檯輸入大量字串,數字等的情況,例如輸入變換矩陣什麼的,此時使用這個就太方便了,直接將矩陣寫入txt檔案就可。

另一種簡單的將stdin,out重定向的方法: