无法打开文件

时间:2014-01-28 22:20:49

标签: c++ file get fstream

我尝试打开文件,文本文件。

我已经包含了字符串和fstream。

#include <string>
#include <fstream>

这是我程序中的代码,但每次运行程序时都会说“无法打开文件&#34;。

float unscreen()
{
    cout << "Welcome to the screen help area" << endl;


    cout << "\n" << endl;
    string line;
    ifstream myfile("unsreen.txt");
    if(myfile.is_open())
    {
        while(getline(myfile, line))
        {
            cout << line << '\n';
        }
        myfile.close();
    }

    else cout << "unable to open file";


    cout << "\n" << endl;
    cout << "Press 0 for further action or press 9 to exit." << endl;

我是否需要更改文件上的内容,我将文件放在目录中。

1 个答案:

答案 0 :(得分:1)

确保在projects \ projectname \ projectname

中有unsreen.txt

这个代码工作正常。如果它仍然不起作用,则删除文件注释所有这些代码并添加

ofstream myfile("unsreen.txt");
myfile<<"sdafe";
myfile.close();

然后打开文件,添加要添加的内容,然后删除此代码并替换为旧代码。