给定一个指向字符串字面量的指针数组:
char *textMessages[] = {
"Small text message",
"Slightly larger text message",
"A really large text message that "
"is spread over multiple lines"
}
如何确定特定字符串文字的长度 - 比如说第三个?我尝试使用 sizeof 命令如下:
int size = sizeof(textMessages[2]);
但结果似乎是数组中指针的数量,而不是字符串文字的长度。