要在同一个工程里,因为.cpp文件要用到.txt文本文件中的数据。本人新手,不会弄这个2008年版的
我是在项目里添加文件——文本文件。被添加到了资源文件目录下。但运行的时候好像和没加一样的,为什么??难道我这样添加错了吗??请指点下,不胜感激!!!
追答运行的时候就是和没添加过一样的啊。。。读取txt要指定路径的。相对路径是你工程目录。
追问不是,我是说还是不能读取里面的数据!!文本txt和cpp文件放在一个文件夹内。827305701,加我聊,还有好多不会,非常感谢
追答。。。上面n多错误啊。。。
你把1.txt直接放在工程目录下面。然后这么写。
char buffer[256];
ifstream examplefile ("1.txt");
if (! examplefile.is_open())
{
cout << "Error opening file"; exit (1);
}
while (! examplefile.eof() )
{
examplefile.getline (buffer,100);
cout << buffer << endl;
}
我的代码已经写好了,就是那文本不知道为什么建立了就是读取不出里面的数据。可能是建立的方法错了
是的,怎么建,说一下具体步骤!谢谢你
追答#include
#include
using namespace std;
int main()
{
ifstream input("1.txt");
char a;
while((a=input.get())!=EOF)
{
//do you job
}
return 0;
}
//这种是一个字符一个字符读取,你也可以直接读取全部内容 看你需要 或者用FILE也行。
谢你了,不过你没有明白我的意思。我的意思是怎么建立出这个文本文件出来。代码我知道。只是不会用这个2008的,用6.0的我能建立出来