我是 C 编程的新手,并且仍在尝试学习它在其库中提供的所有有用功能。特别是,我试图围绕如何在特定情况下将 getchar() 用于多个字符。我希望能够从控制台输入类似于:
11 2 34 100
我希望能够区分这些条目(我猜是分隔符空间?),并将这些数字相加。这是一项任务,所以我想知道是否有人可以给我一个提示或为我指出正确的方向,以了解如何更进一步。我当然会很感激。这就是我目前所拥有的。此外,我们不应该在这里使用数组。这真的让我很震惊,因为我看不到任何其他方式。同样,任何朝着正确方向的帮助或指示都会大有帮助!
int main()
{
int count = 0;
char input;
int wordCount = 0;
int numEntered = 0;
input = getchar();
while(input != '\n')
{
if(input != ' ')
{
count++;
}
input = getchar();
}
printf("Number of characters included in numbers %d\n", count);
return 0;
}