问题标签 [strcmp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
924 浏览

php - 使用 usort 和 strcomp 重新排序 PHP 数组:错误

一起使用 usort 和 strcomp 通过其中一个键对数组进行排序有一个奇怪的效果:它返回的数组中的项目比我输入的要少。

在我的例子中,数组包含表示任务的行,我想通过键“displayorder”对数组中的行进行排序,这是一个数字,但我想按字母顺序排序(不要问为什么)。

有九排,但我只拿回了六排。顺便说一句,这六个排序很好。如果我使用 uasort 而不是 usort,我会得到所有九行,但以数字方式排序。

0 投票
2 回答
1566 浏览

c - C中字符串比较(strcmp)的问题

我是 C 的新手。我想比较我使用 '#DEFINE' 和 char buf[256] 的字符串。这是我的代码。

我的 C 编译器告诉我系统税错误“../src/server.c:417: error: expected expression before '=' token”。但是,如果我更改为“if(strcmp(buf,SRV_SHOWMENU) == 0)”,则只需进行一次比较即可。

谢谢你。

0 投票
2 回答
802 浏览

c++ - 将 char* 与字符串宏进行比较

我有以下代码:

有什么方法C++可以比较argv[]和中的字符串INPUT_FILE吗?我试过了

它编译但false 每次都返回。

谢谢 !

0 投票
2 回答
6653 浏览

c++ - 模板化函数.. 错误:模板 ID 与任何模板声明都不匹配

我编写了一个函数模板一个明确专门化的模板函数,它只接受 3 个参数并计算其中最大的一个并打印出来。

专用功能导致错误,而模板工作正常。但我想使用char* type

这是我得到的错误=> error: template-id ‘Max<>’ for ‘void Max(char, char, char)’ does not match any template declaration

以下是我的代码:

0 投票
4 回答
502 浏览

c++ - C++ 程序崩溃

我有这个任务来实现 strcmp 函数。有时它运行正常,但有时它会崩溃。请帮我。

0 投票
6 回答
547 浏览

c - 我可以为我在 C 中实现的这个 strcmp() 函数获得一些反馈吗?

我正在学习C。

当我尝试一些事情并从该语言的成熟程序员那里收到反馈时,我发现我学习编程很好。

我决定编写自己的strcmp()函数,只是因为我认为我可以:)

我试图通过whilereturn. 我想要C 风格的代码,尽可能多地在一行上做 :)

我可以从成熟的 C 程序员那里得到一些反馈吗?这段代码可以改进吗?我有什么坏习惯吗?

谢谢。

0 投票
2 回答
1764 浏览

c - C - 条件语句 & strcmp & NULL 字符串

执行以下操作有多安全:

知道有时flag_valNULL,有时不会。

我知道它会首先检查 if flag_val != NULL,如果它评估为假,它不应该检查第二个条件,对吗?

谢谢

0 投票
1 回答
367 浏览

strcmp - #c strcmp() 没有正常工作

我想在两个 char* 之间进行比较,所以我用 strcmp 来做,看,在调试模式下,strcmp 中的两个 char* 都得到相同的值,但它仍然不会返回 0,它会跳过 if() 条件而不是输入它:

这里来自调试器的图片:http: //img405.imageshack.us/img405/5218/111fi.jpg

为什么??

0 投票
1 回答
487 浏览

strcmp - 将 fgets 与用户输入进行比较

你能帮我写代码吗?我想做一个程序来确定学生证是否已经被使用,我可以比较它们一次......但我想做的是每次用户输入另一个学生证时进行比较......程序将知道用户是否输入了另一个使用的 ID,我知道我需要在“输入学生 ID:”之前有一个循环。但仍然很难考虑条件,或者您是否有更好的解决方案...我很乐意使用它.. 伙计们,这是我的代码:

0 投票
1 回答
1176 浏览

matlab - MATLAB: struct.name type and strcmp

I have the following code:

fonts = dir('fonts')

strcmp('BELL.TTF',fonts.name)

where dir('fonts') returns a 33x1 struct where each entry has name (string), date, and a few other things. I can't figure out what type fonts.name is (if it's a cell array or what), and my end goal is to be able to use strcmp to compare across all of the names.