腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
strlen
()
函数
给出
错误
的
值
c
、
input
、
string-length
、
strlen
我不明白
为什么
strlen
()只为第一个字符串指定了
错误
的
值
(即:9)。在那之后,这些
值
就会正确地出现。j = 5; for (i = 0; i <= 2; i++) { } printf("%d\n", m); //here the proble
浏览 21
提问于2020-07-21
得票数 2
回答已采纳
2
回答
C中
函数
的
返回
值
c
、
recursion
、
return-value
int ret(char *) //nothing {}int my_
strlen
(char *s) if(*s)} 在上面
浏览 2
提问于2013-08-02
得票数 1
1
回答
strlen
()
给出
了
错误
的
结果
ios
、
nsstring
、
strlen
、
string-length
;int a =
strlen
(as);NSLog(@"Length using:
strlen
() : [%d]",a);Length using: -length : [23] Length using:
浏览 0
提问于2013-06-14
得票数 0
回答已采纳
2
回答
使用sizeof()来启动一个数组
c
、
sizeof
、
strlen
我刚刚发现我可以使用sizeof()来启动一个数组,而不是
strlen
(),
为什么
呢?char str[] = " @@ Aab, ~bccdD>> e", str2[sizeof(str)]={-1}; 如果我使用
strlen
(),它就会
给出
这个
错误
,但是是否也应该将sizeof of
的
返回
值
作为变量呢?
错误
:可变大小
的
对象可能没有初始化char str[] =“@ Aab,~bccdD>>
浏览 1
提问于2021-04-18
得票数 0
2
回答
为什么
char hello[14] = "Hello,World!\n";导致字符串大小为40
c
、
string
\n\0";这将导致:printf("
strlen
(\"Hello, World!\") = %d\n",
strlen
(&hello[0])); 我得到了正确
值
14
浏览 21
提问于2017-01-10
得票数 1
回答已采纳
2
回答
当str为空时,在“for”循环条件下
strlen
(str)- 1
的
值
是多少?
c
我正在分析一个场景:如果我理解
strlen
(str),结果是0。这样就可以了。printf(" %d, %ul, %u, %d, %ul, %u",
strlen
(str),
strlen
(str) - 1,
strl
浏览 2
提问于2015-07-11
得票数 5
回答已采纳
3
回答
strlen
函数
提供了
错误
的
值
c
、
arrays
、
strlen
大家好,我写
的
代码scanf("%s" ,sentence); printf("%d",
strlen
(ptrs));john is a boy
strlen
()
函数
给了我
值
4,它在空格后停止计算我应该做什么,谢谢
浏览 1
提问于2011-10-10
得票数 4
回答已采纳
3
回答
PHP基础-类型转换难题
php
在下面的代码中,$counter变量
的
类型转换为按照此行$counter=(int)fread($fp, 20);存储整数,然后说明
为什么
使用
strlen
($counter)。我
的
意思是,$counter返回字符串
的
长度,但是
strlen
现在已经是一个整数变量了。substr($counter,$i,1)也是如此。程序
给出
了想要
的
结果,只是我确实理解了上面的解释。Could not find $counter_file"); $counter
浏览 1
提问于2010-11-19
得票数 0
回答已采纳
2
回答
rpcgen添加_svc扩展
c
、
linux
、
rpc
使用server-client创建一个简单
的
rpcgen程序。在file_svc.c文件中,由于某种原因,它生成每个
函数
用_svc扩展名为: xdr_argument = xdr_wrapstring;编译器将引发此
错误
: _remote_prog_1 in file_svc-
浏览 0
提问于2016-01-09
得票数 0
回答已采纳
2
回答
移除填充功能
php
、
encryption
我发现
的
其他解密
函数
是该
函数
的
变体: $crypt = base64_decode($data); $pad = ord($decrypt[($len =
strlen
($decrypt)) - 1])
浏览 0
提问于2014-12-08
得票数 0
回答已采纳
1
回答
C lang
strlen
函数
返回
错误
的
值
c
char buff[8192] = { 0, }; len =
strlen
(buff); //printf("%s\n",buff);} 我试着期待len : 8191,但返回
错误
的
号码。
为什么
会发生这种事?
浏览 2
提问于2020-07-23
得票数 0
回答已采纳
3
回答
关于C
strlen
函数
的
几个问题
c
、
if-statement
、
unsigned-integer
、
integer-promotion
、
signed-integer
我试图将-1与
strlen
(string)进行比较,但不同
的
方法
给出
了不同
的
结果:int len =
strlen
(string);bool = -1 <
strlen
(string);bool = -1 < len; printf("%d",bool);
浏览 12
提问于2022-11-08
得票数 2
回答已采纳
3
回答
看不见
的
内存泄漏?- malloc和strcpy
c
、
memory
我编译了我
的
代码,前两次它崩溃了。我没有改变任何事情和愤怒,再次编译,第三和第四个编译过程顺利进行,没有任何崩溃。#include <stdio.h>#include <stdlib.h> { char* destString = (char*)malloc
浏览 4
提问于2015-01-21
得票数 1
回答已采纳
5
回答
strlen
函数
总是返回0
c++
、
arrays
、
string
、
pointers
对于家庭作业作业,我们必须编写一个简短
的
程序,用argc和argv告诉您传递给main
的
参数
的
数量、它们
的
数据地址以及每个参数是什么。我们还必须编写一个名为
strlen
的
函数
(不允许使用库中包含
的
任何类似
函数
),该
函数
通过指针计算传递给main
的
每个参数
的
长度。我
的
函数
总是返回0。很抱歉我问了这么一个基本
的
问题,但作为一个一年级
浏览 11
提问于2014-09-03
得票数 1
回答已采纳
2
回答
有人能解释一下这个
错误
吗?
c
、
arrays
、
compiler-errors
我在下面有一个C程序,在func
函数
中有两个for循环。在第一个for循环中,当递增数组变量a时,没有‘需要左
值
’
的
错误
,但是当在第二个for循环中递增数组变量c时,编译器
给出
了‘需要左
值
’
的
错误
。
为什么
?func(char a[],int n); func(s,
s
浏览 0
提问于2013-08-22
得票数 1
2
回答
从
函数
生成字符向量
c
、
string
、
function
、
malloc
假设我想从给定
的
字符串(作为参数到
函数
)创建新字符串,并返回新字符串。char* new_name(char* name) char* res = (char*)malloc(
strlen
("recv") +
strlen
(name)); { }
浏览 0
提问于2019-03-21
得票数 0
回答已采纳
2
回答
strlen
()返回
错误
的
值
c
、
strlen
string[100]; fgets(string, sizeof(string), stdin);} 据我所知,
strlen
()返回字符串
的
长度(不包括\0 ),但是当我输入"hello“时,它返回
值
6
浏览 68
提问于2021-06-22
得票数 1
回答已采纳
1
回答
在c#中用分隔符连接字符串。
c
我试图使用strncat将两个字符串与分隔符组合在一起,但是我无法得到确切
的
结果,.Please,让我知道
为什么
会出错。strncat(Buff,"||",sizeof("||")); printf("%s",Buff); 我得到
的
输出是,而不是两个data.What
的
连接可能出错了。是否还有更有效
的
方法来做到这一点?
浏览 0
提问于2013-10-09
得票数 0
回答已采纳
4
回答
在g++编译器中使用
strlen
获取数组
的
长度
c++
、
string
、
cstring
、
strlen
有人能解释一下
为什么
我在使用下面的g++编译器编译源代码时会出现这个
错误
吗#include <string> printf("%d\n",sizeofchar);这会
给出
以下
错误
test.cpp:31:
错误
:未在此范围内声明‘
strlen</
浏览 0
提问于2010-02-14
得票数 4
回答已采纳
2
回答
调试器
给出
了
strlen
的
分段
错误
。
c
、
segmentation-fault
、
initialization
、
c-strings
在下面的代码中,调试器没有显示
错误
,但是当我在
函数
范围内运行这段代码时,char *s也在
函数
作用域中,调试器
给出
了
strlen
函数
的
分段
错误
。添加char *s作为参数可以解决这个问题吗?= 0) { s[
strlen
(s) - 1]它在dev
浏览 8
提问于2022-10-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
提高Excel函数水平,这8种常见的错误值,你必须要了解,否则怎么学都不精
C语言快速入门——使用安全版本的字符串函数
伸手党有福了,PHP也能用上startsWith,endsWith 了
细说PHP中strlen和mb
CB0210-儿童编程C语言入门-字符串变量与汉字编码
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券