C++程序我写好了,帮我加个输出到d盘的txt文件这个功能。

上面是完整的程序,输出到d盘一个txt文件代码要怎么写,在哪里加??

你的意思是把输出到屏幕上的东西,输出到 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);
完毕。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-01
写方式打开文件,写入文件,关闭文件。追问

代码我知道,但是不知道加在上面代码的哪个地方。

相似回答