如何获取char数组数组中每个元素的大小

Man*_*apu -2 c pointers sizeof qsort

我有一个简单的问题,如果我有一个像这样的字符串数组:

char *array[3] = {"hello","hi","goodbye"};

如何获得数组中每个元素的大小?我正在尝试执行qsort函数,但qsorts的第三个参数需要数组中每个元素的大小(以字节为单位).谢谢

dbu*_*ush 5

如果您正在使用qsort,则不需要字符串的大小(即长度).你想要数组元素的大小.那就是sizeof(char *).