如果不允许我使用该<string.h>
库,如何轻松比较字符串的值。我有一个数据文件,其中包含一个结构成员的 6 个可能值。我需要做的就是创建一个循环来计算结构数组中每个值的数量。问题是,我无法弄清楚如何比较该值以及何时增加计数器。
for (i = 0; i < datasize; i++){
if (struct.membervalue == given)
givencount++;
if (struct.membervalue == given2) // But I can't compare them with the ==
givencount2++ ; // because they are strings.
}
编辑:我必须使用的预定义枚举
typedef enum {
penny = 1,
nickel = 5,
dime = 10,
quarter = 25
}changeT;
我有“一分钱”的价值,我该如何与之比较或关联?