你的意思是把输出到屏幕上的东西,输出到 d盘一个txt文件,是吗?
最简单的做法是
命令行里给 “文件转向”
例如,
可执行文件是 ben.exe,
命令行里给:
ben.exe > D:\bbb.txt
屏幕输出(stdout) 就转向到 d盘 的 bbb.txt
====
用 freopen() 也可以 转向
#include<iostream>
。。。。
using namespace std;
#include <
stdio.h> // 别忘了加这个
头文件。。。
freopen ("D:\\bbb.txt","w",stdout); // stdout 转向到 d盘 的 bbb.txt
=====
追问大神,我是这两种代码我知道,现在就是不知道怎么把我上面这个程序按照这种方法来输出,也就是说,这段代码要加在哪??怎么加?
追答(方法1)命令行里给:
ben.exe > D:\bbb.txt
程序一字不变。
===============
(方法2)
程序开始,头文件部分加:
#include
主程序开始的语句部分加:
freopen ("D:\\bbb.txt","w",stdout);
完毕。