我已经在这一段时间了很长一段时间,现有的答案几乎没有帮助.我是编程的新手,我正在尝试编写程序的子部分,试图检查任何给定的输入是否仅由字母组成.
为此,我想到的想法是通过使用一次传递每个字符的循环来传递整个数组通过isalpha函数.这个想法具有逻辑意义,但我在实现它时遇到语法障碍.我将非常感谢任何帮助!
以下是我的代码 -
printf("Please type the message which needs to be encrypted: ");
string p = GetString();
for (int i = 0, n = strlen(p); i < n; i++)
{
if(isalpha(**<what I'm putting here is creating the problem, I think>**) = true)
{
printf("%c", p[i]);
}
}
Run Code Online (Sandbox Code Playgroud)