c - 如何对c中的双指针进行字母排序?

用户4978484
qsort(Names, numberOfFriends, 50, strcmp);

我试图对名称进行字母排序(这是一个双指针)。双指针中的每个字符串都是动态分配的字符串,这意味着每个字符串都有不同的大小。qsort 函数的参数之一是字符串的大小(它实际上是一个指向 2d 数组的函数,而不是用于动态分配字符串的双指针)。

如何对具有动态分配的字符串的双指针进行字母排序?

汤姆

部分回答

字符串中的字符数不是那么重要 - 请参阅此问题-strcmp将比较n数组的第一个字节,其中第一个n-1字节相同。

所以比较Names[i]Names[j]你应该能够使用

differentce=strcmp(Names[i], Names[j]);

只要Names声明为char ** Names.

如果您需要更多有关如何执行此操作的帮助,我建议您在问题中添加更多代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C ++中从对数字进行排序到按字母顺序进行排序

来自分类Dev

在C ++中对共享指针的向量进行排序

来自分类Dev

在C ++中对指针数组进行排序

来自分类Dev

在C中对char指针数组进行排序

来自分类Dev

在C ++中对共享指针的向量进行排序

来自分类Dev

在C中释放双指针

来自分类Dev

C ++中的双指针数组

来自分类Dev

如何在C ++中按字母顺序对标准输入字符串进行排序?

来自分类Dev

如何按字母顺序对字符串数组进行排序并防止c中的突变

来自分类Dev

如何在C中按字母顺序对链接列表进行排序

来自分类Dev

如何在C中嵌套无结构的双指针?

来自分类Dev

如何使用双指针在C中操纵数组?

来自分类Dev

在C#中按字母顺序对list <class>进行排序

来自分类Dev

在C中按字母顺序对链接列表进行排序

来自分类Dev

如何对 C++ 上的指针列表进行排序?

来自分类Dev

用指针对c中的数组进行排序

来自分类Dev

使用C中的指针按升序对数组进行排序

来自分类Dev

来自c中的双指针的Memcpy

来自分类Dev

在C中类型转换双指针

来自分类Dev

双指针作为C中的参数

来自分类Dev

在 C 中连接双指针字符数组

来自分类Dev

在c中释放双指针的干净方法

来自分类Dev

从C ++到C#包装-如何处理C#中的双指针数组

来自分类Dev

如何在C ++ Builder 2010中进行双缓冲?

来自分类Dev

对指针c ++的容器进行排序并比较类型

来自分类Dev

对指针c ++的容器进行排序并比较类型

来自分类Dev

C ++双指针转换

来自分类Dev

C ++双指针多态

来自分类Dev

双链表中的插入排序c ++