C++ 如何解决C++;?

C++ 如何解决C++;?,c++,C++,我找不到我的代码有问题。它在DeV C++中加载,但之后,“程序停止工作”窗口弹出。p> fstream文件; 打开文件(“dane1.txt”); 弦纹; 字符串选项卡[5]; int i=0; 做 { getline(文件,linia); cout字符串选项卡[5]; // ... 对于(int i=5;i>0;i--) { file2不相关(可能。可能会溢出数组),而(!file.eof());通常不是一个立即致命的错误。请参阅提供。这显然不是您正在运行的代码。似乎您更改了fi

我找不到我的代码有问题。它在DeV C++中加载,但之后,“程序停止工作”窗口弹出。p>
fstream文件;
打开文件(“dane1.txt”);
弦纹;
字符串选项卡[5];
int i=0;
做
{   
getline(文件,linia);
cout
字符串选项卡[5];
// ...
对于(int i=5;i>0;i--)
{   

file2不相关(可能。可能会溢出数组)
,而(!file.eof());
通常不是一个立即致命的错误。请参阅提供。这显然不是您正在运行的代码。似乎您更改了
file2
的名称,但错过了
pliki.close()
。无论如何,要进行此编译,我们需要添加一些可能会改变程序行为的内容。offtopic:您不需要关闭文件,它们的析构函数已经为您完成了这项工作!非常感谢!
fstream file;
file.open("dane1.txt");
string linia;
string tab[5];
int i = 0;

do
{   
    getline(file,linia);
    cout<<linia<<endl;
    tab[i]=linia;
    i++;
}
while(!file.eof());

file.close();

ofstream file2("wynik.txt");
if (file2)
{   

    for(int i=5;i>0;i--)
    {   
        file2<< tab[i];
        file2<< endl;

    }
}
else
{   
    cout<<"You have problem with file!"<<endl;
}

pliki.close();
string tab[5];

// ...

for(int i=5;i>0;i--)
{   
    file2<< tab[i];
    file2<< endl;

}