【发布时间】:2014-11-27 02:40:55
【问题描述】:
我试图找出一个字符在一个字符串中出现了多少次。
例如:
char * line = "cat file1 | grep c | wc"
如何找到字符“|”的次数出现在字符串中?
我还有一个问题:
有没有办法判断一个字符串是否包含特殊字符?
EX: "netbean&"
【问题讨论】:
-
试试旧的
for (...)循环和计数器。 -
试试旧的
strstr(),例如。阅读那些手册页,那里有一整套字符串操作函数。 -
通过
char遍历字符串char并将每个字符与您想要的字符匹配。如果匹配则增加计数器。最终计数器将显示字符的总出现次数。