文字列 Beckham12David を入力すると、予想どおりエラーが表示され、文字列を再度入力するよう求められます。デビッドと入力するとエラーが表示されますが、ベッカムと入力すると文字列が受け入れられます
以下のコード:
int i=0;
char str[15];
cout<<"\n\n Enter String(Only aplhabets)";
gets(str);
a:
while (str[i])
{
if (isalpha(str[i]))
{
}
else
{
cout<<"\n\nWrong String Entered!!!! Please Enter again";
gets(str);
goto a;
}
i++;
}
getch();
}