qsort 问答列表

初始化从指针目标类型中丢弃“const”限定符

作者:collegecoder 提问时间:3/7/2021

我有一个包含字符名称的数组结构。我想使用 qsort 按字母顺序对它们进行排序,但是我不断收到一条错误消息,说“初始化从指针目标类型中丢弃'const'限定符”。我相信我的 cmpmi() 函数和 q...

qsort如何能够接受任何数组类型并对其进行排序?

作者:user97662 提问时间:9/17/2022

qsort具有以下功能protype void qsort( void* _Base, size_t _NumOfElements, size_t _SizeOfElements, _Com...

为什么 qsort 最多只能对 8 个元素进行排序

作者:doubleSpace 提问时间:12/2/2022

我正在编写一个代码,该代码使用来自 <stdlib.h> 的 qsort。虽然我的代码对于将要排序的数组中的 8 个元素绝对可以正常工作,但对于超过 10 个元素却不能正常工作。我不知道为什么它不起作...

你能对数组的一部分进行排序吗?

作者:Connor 提问时间:4/3/2023

我想将整数数组中的前 100 个元素保持不变,其余元素保持不变。qsort 我目前正在尝试通过以下调用来执行此操作: int cmpfunc(const void *a, const void *...

为什么我们需要 (char **) 在比较器函数中转换字符串?

作者:obanby 提问时间:7/8/2023

上下文 我正在尝试学习 C,并遇到了一个用于对字符串数组进行排序的示例。qsort 问题: 我正在努力理解以下内容: 为什么这两个 return 语句不同? 为什么我们需要将 void 指针转...

如何按字母顺序对多个“人”字符串进行排序,而不会将它们移动到不同的“座位”?

作者:stephanp 提问时间:11/10/2023

我正在用 C 语言编写一个座位预订程序,其中包含一个选项,其中分配给其座位的乘员可以按字母顺序排序。当我选择对它们进行排序的选项时,该函数确实按字母顺序对姓氏和名字进行排序,但是,在此过程中,会获取姓...


共6条 当前第1页