我有字符串 str
char *str = "100.10b.100.100";
Run Code Online (Sandbox Code Playgroud)
我想计算'.'in 的出现次数str,最好是单行.(如果可能没有循环)
我的方法是标准strchr:
int i = 0;
char *pch=strchr(str,'.');
while (pch!=NULL) {
i++;
pch=strchr(pch+1,'.');
}
Run Code Online (Sandbox Code Playgroud)