C++ 如何解决C++;?
我找不到我的代码有问题。它在DeV C++中加载,但之后,“程序停止工作”窗口弹出。p>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
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;
}