c++程序的执行结果怎么导出成为txt文件???

如题所述

对于控制台程序
1:使用文件流。定义一个输出流ofstream。然后打开要写入的文件的名称。然后就是跟cin, cout一样的操作了。具体怎么使用可以看看c++的书,这里不详细讲了。
2:只要在主函数使用一个函数freopen("路径文件名", "读写方式", stdout);使用重定向函数。例如你要写到一个文件为output.txt 并在同一目录下。这可以这样写 freopen("output.txt" ,"w", stdout); 意思就是把控制台输出重定向到output.txt文件中。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-13
如果在控制台下面,最简单的就是直接
a.exe > out.txt
这样结果就进入到out.txt里面了……

如果你是想知道怎么在程序里面写,那去看看ofstream相关的吧,也不难
第2个回答  2013-05-13
出来黑色框框 标题栏是蓝色的 右键点击标题栏 选择编辑-全选
再右键点击标题栏 选择编辑-复制
新建已哥TXT文档 粘贴上去就行了
第3个回答  2013-05-13
你写的是控制台程序还是窗口程序?导出的话好像都不可以,你在代码里面直接把生成的结果写入到文件之中不就行了?追问

直接把生成的结果写入到文件之中要怎么弄???

C++输出到TXT文件
1、如果是那样,如果你仅仅是想让输出到一个txt文件的话。最简单的做法:在调用时加个输出转向就可以了。比如你的程序的名称为 TEST1.EXE,你想把输出放到一个名为MEMO1.TXT的文件中去,在DOS窗中调用你的程序时键入:TEST1.EXE > MEMO1.TXT 就可以了。在这里“>”起输出重定向作用。具体的使...

怎么把C++程序的输出结果存储到一个TXT文件中?
write.open("text.txt); \/\/表示你要把内容输出到“text.txt"这个文件里 如果没有这个文件,会自动创建这个文件 write << "abc"; \/\/这里是你想要输出的内容,这里是输出了一个string abc write.close(); \/\/ 输出完毕后关闭这个文件 在C++中,类是支持数据封装的工具,对象则是数据封装的实现。

c++程序结果不能完全显示 怎样导入文本中呢?
方法一:include <fstream> using namespace std;ofstream ofs("c:\\\\a.txt");之后把程序中的cout换成ofs,即可将输出全部写入c:\\a.txt文件,而不是屏幕上。方法二:如果已经生成了可执行文件(EXE文件),那么在命令行上输入(假如生成的EXE文件名是a.exe)a.exe > c:\\a.txt 这样也能将输出...

c++如何用文件流将数据存储到一个TxT文件中
1、首先打开C++的编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以Visual Studio 2017为例;2、然后就要创建一个新的解决方案,然后新建一个项目,选择Windows控制台应用程序,然后给新项目取一个名称,可自行定义;3、确保项目名称无误后,点击确定按钮,即可看到我们已经成...

C++怎么把程序输出的数据写入txt文档中
txt里是 1 2 *\/ int a,b; cin>>a>>b; cout<

C++程序我写好了,帮我加个输出到d盘的txt文件这个功能。
最简单的做法是命令行里给 “文件转向”例如,可执行文件是 ben.exe,命令行里给:ben.exe > D:\\bbb.txt 屏幕输出(stdout) 就转向到 d盘 的 bbb.txt === 用 freopen() 也可以 转向 include<iostream> 。。。using namespace std;include <stdio.h> \/\/ 别忘了加这个头文件 。。。f...

C++怎么把所有运行结果保存在txt文件中?
在vb中,如果没有强制规定要申明每个变量(即没有在窗体通用部分加入语句option explicit)那么可以不事先申明变量,系统默认将这个变量设置成virant类型,也就是遍体类型。在知道变量类型的时候(比如说楼主举例的这个equal明显是integer类型的)那为了节省内存,减少因为不小心打错字而产生的错误,尽量将变量...

C\/C++输出太多,控制台显示不全,如何输出到文件里
在命令行运行这个:你的程序名 > out.txt 这样你的程序输出就到out.txt里了

C++程序如何将标准输入重定向为文件输入?
先进行编译生成exe,然后在命令行终端下,键入 程序名 < test.in (ps:如果向输出到文件,再追加 > test2.out )【注意,in和out只不过是后缀而已,可以改为txt】如图(测试环境:windows cmd)中间的空格windows和unix下是不一样的,可能加也可能不加。具体可见《c primer plus 第六中文版》P223,...

...一个字符地从CPP文件读取出来,然后输出到TXT格式文件中?
include <iostream> include <fstream> using namespace std;int main(){ ifstream f("c:\\\\1.cpp", ios::binary); \/\/ 改为自己的路径 ofstream of("c:\\\\1.txt", ios::binary); \/\/ 改为自己的路径 char ch;while(f.read(&ch, 1)){ of.put(ch);} cin.get();return 0;} ...

相似回答