strlen 相关问题

标准C函数,返回字符串的长度。

C strlen 作用于 char 数组

我是编程新手,所以我正在练习 C。然后我的代码遇到了问题: #包括 #包括 int main() { char a[] = "你好"; 原则...

回答 2 投票 0

用户输入清理程序,它采用特定数量的参数并将执行传递给 bash 脚本

我正在尝试编写一个小程序,它可以抵抗缓冲区溢出和类似的漏洞。 由于我们不能信任用户输入,我认为连接是个好主意......

回答 1 投票 0

将 null 传递给 string 类型的参数 #1 ($string) 已被弃用

切换到PHP8.1后,以下三个消息在我耳边飞扬: `已弃用:strlen():在 /var/www/html/fp-plug 中已弃用将 null 传递给字符串类型的参数 #1 ($string)...

回答 1 投票 0

当字符串中存在非英文字符时,Strlen 函数给出错误的长度

我有一个程序也接受非英语字符作为输入字段。因为我们使用了strlen,所以在计算字符串长度时,当存在...时,它无法给出预期的长度...

回答 1 投票 0

php 或 mysql 子字符串 mysql strlen

我有这个带有 MySQL 数据库查询的 PHP 代码,我想显示 MySQL 数据库中的记录,例如名字和姓氏记录,我只想显示像 php echo $row 这样的...

回答 2 投票 0

一行代码实现 C strlen()

昨天我在面试,被要求在不使用任何标准函数的情况下用 C 语言实现 strlen(),全部用手实现。作为一个绝对的业余爱好者,我用 while 循环实现了原始版本。洛...

回答 9 投票 0

我可以指望我的编译器优化 const char * 上的 strlen 吗?

在我的 SAX xml 解析回调(XCode 4,LLVM)中,我做了很多调用 这种类型的代码: 静态 const char* kFoo = "酒吧"; 无效 SaxCallBack(char* sax_string,.....) { if ( strcmp(sax_st...

回答 3 投票 0

C 中从 int 数组到 char 指针的转换

int v_1[10] = { -1,1000,2 }; 整数a; a = strlen(((char*)v_1 + 1)); 我无法理解为什么在这种特殊情况下“a”变量等于 5。 我也在努力理解...

回答 1 投票 0

我的 Content-Length 标头错误?发生什么事了?

我正在尝试使用 php 5.2 中的 strlen() 找出字符串的确切长度。字符串 ($data) 包含 ' ' 和 ' '。 回显strlen($数据); 代码: // 获取表头 $标题=''; 而($

回答 5 投票 0

在 C 中使用 sizeof() 字符串连接无法正常工作,但它适用于 strlen()

#包括 int 主函数(无效){ char strp[] = "你好"; char strq[] = "世界"; strcat(strp,strq); 投入(strp); //你好世界 printf("%d",...

回答 2 投票 0

无符号 char* 而不是 char*

为什么大多数参数中带有字符串的 C 函数通常定义为 char* 而不是 unsigned char*?根据我的理解 unsigned char* 更通用。 以及当我遇到这种情况时如何处理

回答 1 投票 0

当strlen的参数为非零结尾的字符串时,其返回值在IF语句中不安全?

我被strlen的问题困扰了很久,代码如下。 字符温度[100] = {0}; memset(&temp , 1, 110); int len = strlen(temp); printf (“测试 t 的 strlen...

回答 1 投票 0

为什么 strlen() 比手动循环检查空终止字符快大约 20 倍?

最初的问题反响不佳,并得到了很多反对票。所以我想我应该修改这个问题,使其更容易阅读,并希望对看到它的人有更多帮助。原来的

回答 2 投票 0

strlen() php 函数给出了错误的 unicode 字符长度

我正在尝试获取此unicode字符串的长度 $text = 'نامسلطانم'; $length = strlen($text); 回声$长度; 输出 20 它如何确定unicode字符串的长度?

回答 4 投票 0

strcmp 总是返回 1,即使它等于 [关闭]

即使它们不相同,它也总是返回 1 我想知道为什么我必须在 scanf_s 中记下缓冲区大小 如果我不这样做,scnaf_s 将不起作用 int 主要(无效){ char str1[30] = "推&

回答 1 投票 0

使用结构作为线程参数调用 pthread_create 时出现额外字符

我观察到,当我将一个结构作为参数传递给线程时,该结构的字符串成员在线程内长了几个字符。 所以基本上,在 main 中,s-dev 的长度为 12 个字符。一个...

回答 1 投票 0

在 dev c++ 中我的库丢失了如何安装它

//我的代码是 #包括 诠释主要(){ 字符 txt[] = "xyz"; printf("%d", strlen(txt)); 返回 0; } //错误是strlen没有在这个范围内声明 //它应该工作我的

回答 2 投票 0

了解 Strlen 应用于 int 数组与 char * cast

我目前被困在这个问题上。 我有以下代码: int v[10] = {-1, 1000, 2}; 诠释; a = strlen((char *)v+1); printf("strlen 结果 (char *) v+1:...

回答 0 投票 0

strlen与零长度字符串不一致

我正在创建一个DataStage并行例程,它是一个C或C++函数,在IBM(以前是Ascential)DataStage中被调用。如果其中一个传递进来的字符串长度为零,那么它就会失败。如果...

回答 4 投票 1

将const * char传递给strlen()表示我正在传递无符号长号

char ** strsep(const char * str){char ** returnStrings = NULL; for(int i = 0; i

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.