问题标签 [strlen]
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.
c++ - STRLEN printf 在两行?
有人可以向我解释以下发生的事情吗?
为什么要打印额外的 5?
[更新:] 看完评论后,我傻傻地意识到 5 是从哪里来的,对不起!
c - strlen 函数在内部是如何工作的?
内部如何strlen()
运作?该功能是否存在任何固有错误?
php - 没有 strlen() 的 PHP 字符串长度
只是浏览了最新版本的 PHP 编码标准,有一些东西引起了我的注意:
http://svn.php.net/viewvc/php/php-src/trunk/CODING_STANDARDS?revision=296679&view=markup
编码标准 #4 规定“在编写处理字符串的函数时,请务必记住 PHP 拥有每个字符串的长度属性,并且不应使用 strlen() 来计算...”
我一直使用 strlen,也许现在已经晚了,但是如何访问 PHP 中字符串的内置长度属性?
arrays - 在 C 中查找字符数组的长度
在 C 中,有人可以找到字符数组的长度的方法是什么?
我很乐意接受伪代码,但我不反对有人写出来,如果他们愿意:)
c++ - C++:在 uchar/guchar 中获取数据的实际大小?
问题很简单:sizeof((u_char)value)
返回 8。strlen 失败。如何获取 uchar 内容的长度?
已尝试
u_char 在 include/sys/*.h 中定义为 unsigned char;
c++ - 类似于 Strlen C++ 的函数
我想创建一个与 Strlen 相同的函数,但出现错误:“字符串下标超出范围”。我尝试修复它,但不知道。
继承人的代码:
谢谢!
c - C语言中fgets函数的使用
我的一项任务是编写自己的 UNIX Shell。为了接收用户的输入,我使用 fgets 将输入捕获为字符串,但我不确定它是如何工作的。当我运行时:
可以说我的输入是“退出”。strlen 表示字符串长度为 5 个字符,而不是 4 个。我想做这个:
但是命令永远不会等于我想要的字符串;它就像它有一个我不确定的未知字符。它是最后的空字符吗?如何更改 if 语句以检查 fgets 捕获的用户输入是否等于“exit”?谢谢!
php - 字符串最小,最大长度函数
我正在尝试检查字符串的最小和最大长度:
如果我将一个数组传递给它,如下所示,我希望如果为真则返回值,如果为假则返回 NULL:
值是:
;
编辑
这里好像是凌晨 5 点(真的很困),我应该复制并粘贴正确的版本,抱歉:
这不起作用:
c - C预处理器中的strlen?
是否可以strlen()
在C预处理器中实现?
鉴于:
是否有一些预处理器宏,X
让我说:
linux - 装配中的strlen
我在汇编中自己实现了 strlen,但它没有返回正确的值。它返回字符串长度 + 4。因此。我不明白为什么..我希望你们中的任何人都这样做...
汇编源:
和主要例程:
谢谢