7得票6回答
strcmp()但是在A-Z之后,0-9呢?(C/C++)

对于我完全不同意的原因,但是“反可用性的力量”继续尽管有我的反对而颁布命令,我有一个排序程序,它使用基本的strcmp()比较按名称排序。它很好用;很难弄错。然而,在最后一刻,他们决定以数字开头的条目应该出现在以字母开头的条目之后,与ASCII排序相反。他们引用EBCDIC标准,称数字跟在字母...

7得票6回答
在使用strncmp()时,如果在表达式中使用strlen()是否会破坏使用strncmp()而不是strcmp()的目的?

据我理解,strcmp() (没有'n') 一旦在任意一个参数中看到空字符,就会立即停止处理并返回结果。 因此,如果其中一个参数被100%确定为以空字符结尾(例如字符串字面量),那么使用strncmp()(带有'n')并调用strlen()作为第三个参数来限制比较到已知字符串长度,将不会有任何...

7得票5回答
如何比较两个字符串时忽略大小写和音符?

我有两个字符串 字符串1:"sebastien" 字符串2:"Sébastien" 我想比较这两个字符串,忽略é(重音)字符。 有人知道这种逻辑吗? 先谢谢了。