我需要帮助修复此程序,它会检查字符串是否包含任何大写字母,以及是否让用户重新输入字符串,直到用户只输入小写字母。 这是我们检查字符串是否有任何大写字母的第一部分,并要求用户重新输入字符串,直到字符串只有小写字母,我只想确保它是正确的。顺便说一下,我只是计算机科学专业的学生,所以我只知道初学者的东西。
for (int i=0;i<word.length();i++)
{
if(word[i]>='a' && word[i]<='z')
{
cout<<"Please enter a new string: ";
cin>>word;
}
}
答案 0 :(得分:0)
条件需要 if(word [i]&lt; =&#39; a&#39; || word [i]&gt; =&#39; z&#39;)
的ASCII
'A' - 65,
'Z' - 90,
'a' - 97,
'z' - 122
任何不在[97,122]范围内的东西都需要提示输入新的字符串