菜鸟求解C++如何利用break来退出由于输入是空串的for循环
#include"stdafx.h"
#include<iostream>
#include<cstring>
#include"golf.h"
using namespace std;
extern const int Len;
extern struct golf;
void setgolf(golf & g,const char * name,int hc)
{
int i;
for(i=0;i<Len&&name!="";i++)
g.fullname[i]=name[i];
g.handicap=hc;
}
int setgolf(golf & g)
{
cout<<"请您输入golf的相应数据(fullname,handicap)"<<endl;
cin>>g.fullname;
if(strlen(g.fullname)==0)
return 0;
else
{
return 1;
cin>>g.handicap;
}
}
void handicap(golf & g,int hc)
{
g.handicap=hc;
}
void showgolf(const golf & g)
{
cout<<g.fullname<<":"<<g.handicap<<endl;
}//代码的一部分