gpt4 book ai didi

c - 在C语言中,如何查找用户输入行内的空格数?

转载 作者:行者123 更新时间:2023-11-30 20:40:31 25 4
gpt4 key购买 nike

我想知道如何检测用户输入的行内的空格数?我使用的 scanf 函数是:

scanf (" %[^\n]s", &line[0])

这里的line是我的char变量。

我有什么错误吗?

最佳答案

int countspaces(const char *str)
{
int count = 0 ;
char c ;
while((c = *str++) != 0)
{
if (c == ' ')
count++ ;
}

return count ;
}

...
scanf (" %[^\n]s", &line[0])
int nbofspaces = countspaces(line) ;

关于c - 在C语言中,如何查找用户输入行内的空格数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22089795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com