新手,请教一个输入输出流的问题。
#include<iostream>#include<fstream>
#include<string.h>
using namespace std;
int main()
{
ofstream outf("Test_8.txt");
char txt[255];
cin.getline(txt,255);
if(strlen(txt)==0)
{
break;
}
else
{
outf<<txt<<endl;
cin.getline(txt,255);
}
outf.close();
}
报错是这样的:
error: break statement not within loop or switch
我看了下书,书上是用
while(strlen(txt)!=0)
{
outf<<txt<<endl;
cin.getline(txt,255);
}
请大佬们帮我分析一下我错的地方...谢谢了