【发布时间】:2015-06-22 00:20:12
【问题描述】:
我有这样的代码:
char* s[4][10] = { "abc\0", "aab\0", "cbb\0" };
a 想输入一个字符,比如..'a',并遍历字符串数组,检查每个字符串是否有 'a',然后计算其上有多少个..
在这种情况下,我想得到的是"abc" : 1,"aab" : 2,"cbb" : 0 ...
我怎样才能循环得到这个结果?
【问题讨论】:
-
你的代码有什么问题,id没有找到
a的?而且你不需要'\0'它是隐含的。 -
stackoverflow != 为我做我的家庭作业。请发布您的尝试并描述您遇到的任何具体问题,有人可能会帮助您。
-
Alvaro,摆脱字符串文字中的显式空值 - 字符串文字具有隐式空值,因此 "abc\0" 有五个字符长。
-
只是为了让你知道,我没有要求做作业,只是解决我无法解决的问题
标签: c arrays string loops character