问题标签 [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++ - mblen 和 strlen 有什么区别?
mblen 和 strlen 有什么区别?
今天在 Windows、Linux 或 Mac OS 中使用多字节字符编码吗?多字节字符编码是否与 Windows 中的固定宽度字符编码相同?
php - php。如何检查所有数组
我有这个代码:
在这段代码中,我想检查数组中的所有元素。怎么做?
php - PHP:获取给定格式化字符串末尾的数值
我“继承”了一个有缺陷的 PHP 页面。我不是这种语言的专家,但我想我找到了错误的根源。在一个循环中,页面向服务器发送一个格式化的字符串:我在 HTML 页面中找到的字符串是这样的:
所以,我们似乎有三个部分:
- 日期(0,10);
- 一个字符串(10,6);
- 最终数字(17,1);
处理这种情况的代码如下:
会发生什么:最后的数字可以包含多个字符,所以这块:
不正确,因为它似乎只检索了从 17 号开始的一个字符(这似乎对网站造成了奇怪的行为)。
作为字符串的最后一部分的整数,要获得整数,我可以这样安全地更改这条线吗?
c - 简单 C 字符串函数上的 Valgrind 错误
让我们考虑这个简单的测试程序:
使用 Intel c++ 编译器进行编译并打开优化 (O3) 时,我从 valgrind 收到以下错误:
我正在使用最新版本的 valgrind (3.6.1)。关闭优化 (-O0) 时不会发生这种情况,g++ 也不会发生这种情况。但是,它出现在我迄今为止尝试过的所有英特尔编译器(11.0、11.1、12)中。
似乎错误与字符串函数的 SIMD 加速有关,如C 字符串 strlen 和 Valgrind中讨论的那样。
据说这是 valgrind 中的一个错误,现在已修复。但是,尽管使用了最新的 valgrind 版本,我仍然有这些错误。有人知道这方面的帮助吗?
c - strlen 函数给出错误的值
大家好,我写过代码
假设我输入
该strlen()
函数给我的值是 4 它在空格后停止计数我应该做什么谢谢
c++ - 在 C++ 中的 memcpy 之后获取 strlen
我正在尝试使用 memcpy 函数连接一个字符,但是,在几个 memcpy 之后,我的缓冲区长度有点奇怪。请看下面的代码
输出是:
我的问题是为什么在第一个 memcpy 之后,缓冲区的 strlen 仍然为零?
c - strlen 与零长度字符串不一致
我正在创建一个 DataStage 并行例程,它是从 IBM(以前称为 Ascential)DataStage 中调用的 C 或 C++ 函数。如果传入的字符串之一长度为零,则失败。如果我把它放在函数的第一行:
然后它为将空值传入 str 的调用返回 0。但是,如果我将其放在第一行...
然后它不会返回并进入无限循环
我很困惑——它在测试工具中运行良好,但在 DataStage 中却不行。
也许 DataStage 将空字符串传递给 C 例程的方式有些奇怪?
c - 如何知道数组是否在C中初始化
如何知道数组是否在 C 中初始化?像 strlen() 这样的函数对我没有帮助,因为我不想知道数组是否为空。
php - 使用 $_GET 函数而不是使用纯文本
我的服务器上有一个名为“form2.php”的文件,它是这样的:
我把它转移到另一个名为“strlen2.php”的文件中,它是这样的:
我可以在第 3 行更改什么使其执行$_GET
函数而不是将其视为纯文本?
php - 检查至少 1 个字符长的字符串
我经常看到使用strlen。这 2 个测试对于 的所有值是否等效$str
?
is_string($str) && 0 !== strlen($str)
is_string($str) && '' !== $str