这个程序怎么修改
#include<iostream>using namespace std;
void main()
{
int sw=0;
while(sw==0)
{
char str1[20];
gets(str1);
cout<<"str1 is :"<<endl;
puts(str1);
cout<<"0-继续,1-结束";
cin>>sw;
}
}
上面的程序执行结果错误,不知道怎么修改......

择晴日,访友欢。无限天涯各一边,亲谊心相连。品美食,游山川。闲来无事灌论坛,幸福至年年。