xcode下使用c++对文本文件及二进制文件的操作 15
程序运行起来没有问题,但是我找不到程序生成的txt和dat文件以下是我的程序#include<iostream>#include<fstream>#include<str...
程序运行起来没有问题,但是我找不到程序生成的txt和dat文件
以下是我的程序
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream inf ( "t1.txt" );
string s;
inf>>s;
cout<<s<<endl;
inf.close();
ofstream fout("t2.dat");
s="hahaha";
fout<<s<<endl;
fout.close();
ifstream fin("t2.dat");
string t;
fin>>t;
cout<<t<<endl;
fin.close();
return 0;
}
======================
运行结果为:
I
hahaha
Program ended with exit code: 0
==============================
以上运行结果中的第一行的"I"是我之前运行程序写入t1.txt中的内容。有趣的是我在.cpp文件目录下也创造了一个名叫t1.txt的文件,里面的内容是“hello!”。我想这应该说明xcode程序操作的文本文件与硬盘中的文件是平行空间内的(好神奇…)
谁知道如何才能看到程序?或者有什么办法可以检验自己输出文件中的输出结果是否正确?
我的是osx操作系统。 展开
以下是我的程序
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream inf ( "t1.txt" );
string s;
inf>>s;
cout<<s<<endl;
inf.close();
ofstream fout("t2.dat");
s="hahaha";
fout<<s<<endl;
fout.close();
ifstream fin("t2.dat");
string t;
fin>>t;
cout<<t<<endl;
fin.close();
return 0;
}
======================
运行结果为:
I
hahaha
Program ended with exit code: 0
==============================
以上运行结果中的第一行的"I"是我之前运行程序写入t1.txt中的内容。有趣的是我在.cpp文件目录下也创造了一个名叫t1.txt的文件,里面的内容是“hello!”。我想这应该说明xcode程序操作的文本文件与硬盘中的文件是平行空间内的(好神奇…)
谁知道如何才能看到程序?或者有什么办法可以检验自己输出文件中的输出结果是否正确?
我的是osx操作系统。 展开
2个回答
展开全部
到 ~/Library/Developer/Xcode/DerivedData 找到你的工程的执行文档。没指定目录,数据会写在跟执行文件所在目录下。
追问
我好像忘记说我是osx操作系统了……
追答
难道 XCode 还能装到别的系统下吗?难道我说的路径不像 OS X 系统的目录?你去我说的目录下找就是了。在我给的路径下找到以你项目名开头的目录,再在下面找 Build/Products/Debug,你编译出来的执行文件就待在里面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接打开你输出的文件,看看输出了什么不就知道了
更多追问追答
追问
我找不到输出的文件啊…问题第一行不是写了吗…
追答
怎么会这样,一般都在cpp文件目录下,你在工程文件夹搜索一下t2.dat试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询