我有这样的事情:
typedef struct
{
char *Word;
char *Meaning;
} par;
Par Something[][].Word;
而且我必须计算辅音在这个词中的含义。 我真的不明白我怎么算他们...... 我知道如何处理一个简单的char数组,但显然它不一样......
编辑: 抱歉,我忘记发布所有内容,现在它就像是真的...... ^^
答案 0 :(得分:0)
要访问字符串的指针元素,请使用*(string + i)并迭代i至while或for 0 to length(string)
答案 1 :(得分:0)
当您知道如何使用数组
时char string[] = "basic";
int i;
for (i = 0; string[i] != 0; ++i) {
/* count consonants */
}
你也知道如何使用char指针
char *string = "basic";
int i;
for (i = 0; string[i] != 0; ++i) {
/* count consonants */
}
使用char指针,您还有其他选项
char *string = "basic";
char *p;
for (p = string; *p != 0; ++p) {
/* count consonants */
}