腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
8
回答
memcmp
排序
c++
、
c
、
performance
、
sorting
、
stl
我希望根据指针所指向的缓冲区中的字节对指针进行
排序
。 const two = *(const char**)b;} 但是,如果缓冲区不是以零结束的,我必须使用
memcmp
浏览 10
提问于2009-02-24
得票数 0
回答已采纳
2
回答
memcmp
返回值的大小是什么意思?
c
、
memcmp
我只是碰巧调试了一个令人难以置信的错误:在我自己的PC (Windows7 x64,MinGw)上,当比较数组成员时,我的C程序会成功地使用
memcmp
对数组进行
排序
。我的函数使用了气泡
排序
算法,它的骨架如下所示: make sure direction is+1 or -1 only for(...) {
浏览 6
提问于2014-05-12
得票数 2
回答已采纳
2
回答
使用qsort在结构数组中报告重复项?
c
、
qsort
const void* a, const void* b ){ negs *ib = *(negs **)b; negs *ia = *(negs **)a; return
memcmp
浏览 1
提问于2010-03-05
得票数 0
1
回答
memcmp
符号比较返回的优点
c
、
memcmp
与bool相比,
memcmp
的带符号int返回值有什么优点? 我想我从来没有使用
memcmp
的返回值来比较它和零。
浏览 10
提问于2022-11-13
得票数 0
回答已采纳
1
回答
C比较多维数组中的两个字符数组
c
、
arrays
、
multidimensional-array
如何有效地比较多维数组的两行?char Multi_Array[4][5] = { {5,6,7,8,9}, //Row2 {5,9,6,3,2} //Row4我希望将每一行进行比较,最终得到所有唯一的行。
浏览 3
提问于2016-04-05
得票数 1
回答已采纳
3
回答
我能用
memcmp
和qsort吗?
c
、
arrays
、
memcpy
、
qsort
我开始执行
排序
。: * if metod not provided,
memcmp
is used if(comparator == NULL)int
memcmp
( const void *
浏览 6
提问于2016-11-28
得票数 6
回答已采纳
2
回答
如何比较Perl中打包的值?
perl
、
compare
、
pack
我想要任何最接近
memcmp
()的函数。显然,我不能使用<=>来比较我打包的对象,因为它们不是数字。 在Perl中比较压缩字符串的最佳方法是什么?旁注:我一直在阅读,它注意到普通
排序
函数使用类似
memcmp
的算法来比较结构。我想知道如何在不使用
排序
的情况下实现这样的比较。
浏览 3
提问于2010-07-20
得票数 6
回答已采纳
1
回答
使用read()和write()系统调用
c
、
io
所以我有一个任务,我应该使用read和write从stdin文件中读入行,对其进行
排序
,然后使用write将其写到stdout。然而,我不能让它工作。我必须先调用buf上的
排序
函数对字符串(我使用read获得)进行
排序
,然后再重新输出它。是否可以将buf视为数组?或者它不是这样工作的?原因是我必须首先对字符串进行
排序
。int record_compare(const void *a, const void *b) return (
memcmp
(a, b, num_bytes)); qsort
浏览 0
提问于2012-05-13
得票数 1
2
回答
Perl的“标准字符串比较顺序”是什么?
perl
、
unicode
、
sorting
、
collation
在过去的几年里,我们通常称标准
排序
顺序为"ASCIIbetically“。它在和其他许多书中。然而,这个词已经过时了。Perl从5.6开始就具有Unicode感知功能。谈论ASCII是个老派。=cut当Perl使用UTF-8进行
排序
时,真正的
排序
是什么?字符串编码到的字节,它表示的字符(可能包括标记?),还是其他什么?我认为这意味着它是按照UTF-8编码进行
排序
(即UTF-8用来表示代码点的实际字节)。另一种说法是,它不按图形符号
排序
。我想我几乎让自己相信我是正确的,但你们中的
浏览 0
提问于2009-11-04
得票数 19
回答已采纳
4
回答
GUID作为std::map键
c++
、
boost
、
guid
、
stdmap
Left.Data1 == Right.Data1) && (Left.Data2 == Right.Data2) && (Left.Data3 == Right.Data3) && (
memcmp
浏览 0
提问于2015-04-03
得票数 3
回答已采纳
1
回答
SQLite如何对字符进行
排序
?
android
、
sqlite
、
android-sqlite
在SQLite (如升序或降序)中
排序
时,SQLite如何对字符和特殊字符(如$、元、?、`等)进行
排序
?我试图寻找一个表,显示如何处理特殊字符,但一直找不到任何东西。
浏览 4
提问于2015-12-11
得票数 3
回答已采纳
4
回答
std::使用struct映射为键,不像预期的那样工作
c++
、
struct
、
stdmap
SocketAddress::operator==(const SocketAddress &source) const { return (fromlen < source.fromlen ||
memcmp
SocketAddress::operator>(const SocketAd
浏览 2
提问于2012-11-24
得票数 1
回答已采纳
6
回答
比较utf-8编码字符串的两个byte[]是否与比较两个unicode字符串相同?
c#
、
unicode
我在维基百科关于utf-8的文章中找到了这个: 这是真的吗?
浏览 5
提问于2010-08-13
得票数 9
回答已采纳
1
回答
字符串的
memcmp
min()和SQLite () (
memcmp
比较)
sqlite
这里的文档中的min()和max()表示使用二进制
排序
函数进行比较。在这里( ),它说
memcmp
()用于比较。所以它只是在ascii数字上从字符串的开头开始逐字节比较?我不确定
memcmp
是做什么的。所以20120506应该小于20120507,因为6在ascii中是54,7是55是ascii,20120507是大吗?
浏览 0
提问于2012-07-27
得票数 1
回答已采纳
4
回答
为什么负数大于正数?
c
、
sorting
、
memcmp
我把我的泡泡
排序
程序变成了通用程序。我继续测试它,它运行良好,直到我在数组中放了一个负数,我很惊讶它被推到了最后,使它比正数更大。很明显,
memcmp
是原因,所以为什么
memcmp
()认为负数大于正数?ptr = (char *)buf; { if (
memcmp
浏览 1
提问于2015-11-25
得票数 3
回答已采纳
1
回答
在C++中击打
memcmp
c++
、
performance
case 2: return
memcmp
_fixed_< 2>(a1, a2); case 5: return
memcmp
_fixed_< 5>(a1, a2);case 6: return
memcmp
_fixed_< 6>(a1, a
浏览 0
提问于2017-05-10
得票数 9
1
回答
memcmp
返回相同(零值)位字段结构的非零
c++
、
c
当比较两个值都包含0的位域结构时,我看到
memcmp
的意外输出。
memcmp
在输出中返回非零结果。 int b:4;int test() bitStruct s = {0}; cout <<
memcmp
(&s, &am
浏览 21
提问于2018-02-07
得票数 0
3
回答
memcmp
链接器错误2015
c++
、
visual-studio-2015
、
linker-errors
、
memcmp
当我构建项目时,会出现错误,如下所示:此外,在我的代码
memcmp
功能中,我没有使用任何地方。我使用了链接器详细功能,可以在输出文件中看到以下内容: 在MyC++Project.obj中引用加载libvcruntimed.lib(__
memcmp
_.obj) 1.即使我没有在代码中使用
memcmp
,为什么我会得到链接器错误?2.为什么<e
浏览 9
提问于2015-12-15
得票数 3
2
回答
可以将std::list::iterator放入std::set中吗?
c++11
operator()(const std::list<int>::iterator& x,const std::list<int>::iterator& y) const return
memcmp
(&x, &y, sizeof(std::list<int>::iterator)) < 0; // using
memcmp
}; { std::list<= test.end());
浏览 21
提问于2016-09-09
得票数 0
1
回答
寻找GMP二进制搜索:如何比较两种GMP mpz_t的使用
memcmp
?
c++
、
gmp
、
bsearch
动机:我想使用bsearch (二进制搜索)快速搜索由121个位非负整数组成的
排序
列表(它们都有121个位,尽管它们可能有前导零)。纵观手册,GMP没有类似的bsearch (尽管,如果我错了,请纠正我),这导致了以下问题: 问题:我们可以使用
memcmp
或类似的方法来比较两个非负整数和存储为mpz_t的位数相同的两个非负整数吗?我也愿意接受其他建议,例如:(a)用于存储允许在C++中快速搜索的这121个位整数的数据结构;(b)不使用
memcmp
的整数搜索方法。
浏览 3
提问于2012-10-26
得票数 1
回答已采纳
点击加载更多
相关
资讯
堆排序、希尔排序
排序算法 冒泡排序
经典排序算法——希尔排序
排序,分组,组内排序
常见排序算法5——希尔排序
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券