问题标签 [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.

0 投票
3 回答
332 浏览

c++ - STRLEN printf 在两行?

有人可以向我解释以下发生的事情吗?

为什么要打印额外的 5?

[更新:] 看完评论后,我傻傻地意识到 5 是从哪里来的,对不起!

0 投票
1 回答
52081 浏览

c - strlen 函数在内部是如何工作的?

内部如何strlen()运作?该功能是否存在任何固有错误?

0 投票
3 回答
1976 浏览

php - 没有 strlen() 的 PHP 字符串长度

只是浏览了最新版本的 PHP 编码标准,有一些东西引起了我的注意:

http://svn.php.net/viewvc/php/php-src/trunk/CODING_STANDARDS?revision=296679&view=markup

编码标准 #4 规定“在编写处理字符串的函数时,请务必记住 PHP 拥有每个字符串的长度属性,并且不应使用 strlen() 来计算...”

我一直使用 strlen,也许现在已经晚了,但是如何访问 PHP 中字符串的内置长度属性?

0 投票
10 回答
343087 浏览

arrays - 在 C 中查找字符数组的长度

在 C 中,有人可以找到字符数组的长度的方法是什么?

我很乐意接受伪代码,但我不反对有人写出来,如果他们愿意:)

0 投票
4 回答
3981 浏览

c++ - C++:在 uchar/guchar 中获取数据的实际大小?

问题很简单:sizeof((u_char)value)返回 8。strlen 失败。如何获取 uchar 内容的长度?

已尝试

u_char 在 include/sys/*.h 中定义为 unsigned char;

0 投票
4 回答
3925 浏览

c++ - 类似于 Strlen C++ 的函数

我想创建一个与 Strlen 相同的函数,但出现错误:“字符串下标超出范围”。我尝试修复它,但不知道。

继承人的代码:

谢谢!

0 投票
7 回答
9860 浏览

c - C语言中fgets函数的使用

我的一项任务是编写自己的 UNIX Shell。为了接收用户的输入,我使用 fgets 将输入捕获为字符串,但我不确定它是如何工作的。当我运行时:

可以说我的输入是“退出”。strlen 表示字符串长度为 5 个字符,而不是 4 个。我想做这个:

但是命令永远不会等于我想要的字符串;它就像它有一个我不确定的未知字符。它是最后的空字符吗?如何更改 if 语句以检查 fgets 捕获的用户输入是否等于“exit”?谢谢!

0 投票
3 回答
1804 浏览

php - 字符串最小,最大长度函数

我正在尝试检查字符串的最小和最大长度:

如果我将一个数组传递给它,如下所示,我希望如果为真则返回值,如果为假则返回 NULL:

值是:

;

编辑

这里好像是凌晨 5 点(真的很困),我应该复制并粘贴正确的版本,抱歉:

这不起作用:

0 投票
4 回答
26333 浏览

c - C预处理器中的strlen?

是否可以strlen()C预处理器中实现?

鉴于:

是否有一些预处理器宏,X让我说:

0 投票
6 回答
21941 浏览

linux - 装配中的strlen

我在汇编中自己实现了 strlen,但它没有返回正确的值。它返回字符串长度 + 4。因此。我不明白为什么..我希望你们中的任何人都这样做...

汇编源:

和主要例程:

谢谢