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
写方式打开文件,写入文件,关闭文件。追问

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

C++程序我写好了,帮我加个输出到d盘的txt文件这个功能。
你的意思是把输出到屏幕上的东西,输出到 d盘一个txt文件,是吗?最简单的做法是命令行里给 “文件转向”例如,可执行文件是 ben.exe,命令行里给:ben.exe > D:\\bbb.txt 屏幕输出(stdout) 就转向到 d盘 的 bbb.txt === 用 freopen() 也可以 转向 include<iostream> 。。。using name...

...存到D盘符的记事本里,如 D:\\\\data.txt,这个程序怎么写?
FILE* fp = fopen("D:\/data.txt", "w");char buffer[256];gets(buffer);fprintf(fp, "%s", buffer);return 0;}

怎样将C++运行结果保存到txt中?
使用重定向,将结果输出到文本文件。比如你的程序名叫sunnycat,要将结果保存到c:\\aa.txt 那么你运行它时,可以使用命令:sunnycat >> c:\\aa.txt 如果要整个黑框。只有复制粘贴了。右键——》全选———》ENTER回车键——》粘贴到文本文件 ...

MFC怎么查找当前目录以及子目录下的*_DS.TXT文件?
1. 在Visual C++ 6.0中用默认方式创建了一基于对话框的应用程序Search。在主窗口对话框上放置一命令按钮,其Caption为“Search File”,ID为ID_BUTTON_SEARCH。单击此按钮将完成文件的查找工作。2. 利用ClassWizard为“Search File”按钮的BN_CLICKED 事件添加处理函数OnButtonSearch,代码如下:#inc...

用C++在D盘下创建个文件夹并且包含个new.txt文件
include <stdio.h> include <stdlib.h> int main (){ if (!system(NULL))exit (1);system ("md d:\\\\hello");system ("echo %CD%>d:\\\\hello\\\\new.txt");return 0;}

C\/C++程序运行中产生的数据如何保存在硬盘上?而且程序结束后数据仍存...
在D盘根目录新建 data.txt文件 include <iostream> include <fstream>\/\/文件流头文件,读写文件时用 using namespace std;int main(){ ifstream fin( "D:\\\\data.txt" );if( !fin ){ cerr << "文件打开失败" << endl;return -1;} int a, b;\/\/接受数值 char c;\/\/接受逗号 \/\/按照...

求一份C++语言程序,要求读取一份TXT文件,并更具用户输入的数据,提取TXT...
int main(){ ifstream ifs("txt.txt");\/\/在你的h和cpp文件目录里添加txt.txt文件,里面写点东西(我写了数字,第一行为1,第二行为2,的三行为3)int a[100];int i = 0 , k = 15;while(!ifs.eof()){ ifs>>a[i];cout<<a[i]<<endl;a[i] = k ++;\/\/修改内容 cout<<a[i+...

怎么把c++程序变成软件,最简单都行!比如只是输出一个你设定的数!
以Dev C++为例 新建项目,并将其保存在D盘的MySoft文件夹中 编写代码:保存,编译运行 运行正确后,打开d盘的MySoft文件夹可以看到文件夹中有 MySoft.exe文件,这个就是编译生成的可称之为软件的东东了,双击就可以运行了 大致过程就是如此,各个框架大同小异 ...

C++怎么读取某文件夹中所有的.txt文件
\/\/dirpath为你要查找的文件件绝对路径,如txt在D盘文件夹名为1的情况下,即输入:\/\/std::string = "D:\\\\1\\\\";\/\/std::vector<std::string> filepaths\/\/为所有txt的文件名称,这是输出参数 \/\/std::string regular_expression_input = "*.txt";\/\/你写一个主函数即可使用。int get_filename...

c++程序调用的txt文件打不开,应该是路径不对。我想问你你是怎么解决的...
得看你路径在哪了 假设d盘下,则 if ((fp=fopen("d:\\\\源程序.txt","r"))==NULL)printf("源程序无法打开!\\n");注意路径中\\需要使用转义字符\\\\

相似回答