社区
C语言
帖子详情
定义char strTest[9],strlen(strTest)=9?
duckcn
2002-03-11 01:25:57
如果字符串strTest没有填满,strlen(strTest)怎么老为9?
怎么求字符串strTest的实际字符数?
...全文
57
3
打赏
收藏
定义char strTest[9],strlen(strTest)=9?
如果字符串strTest没有填满,strlen(strTest)怎么老为9? 怎么求字符串strTest的实际字符数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sr71
2002-03-11
打赏
举报
回复
没填满?只要以"\0"为结尾就能求出长度来.
school
2002-03-11
打赏
举报
回复
strlen(strTest)求出的是输入strTest[9]中的字符串除‘\0'外的实际字符数。
cnss
2002-03-11
打赏
举报
回复
字符要以0(NULL)做结尾
strlen(strTest)是返回从strTest开始,直到ASCII值为0时有多少个字符.
跟定义了9个无关,返回9只是说明strTest[9]后面的内存ASCII值恰巧为零.
C++中string类的length()与size()方法和C语言的
strlen
()函数有什么区别?
char
buf[256]={0}; buf[0]='a'; buf[2]='v'; buf[3]='h'; string
strTest
(buf,6); cout<<"
strTest
[0]:"<<(uint32_t)
strTest
[0]<<"_"<&...
CString,string,
char
*,
char
[],GetBuffer(int)
char
c='A';
char
szCr[]="ABC";
char
*p和
char
p[]??? 参阅:http://topic.csdn.net/u/20080608/21/12a02aab-ce19-4e9c-8e75-6f09da4144f3.html ============================================ std-string、
如何把数据保存成16进制写入文件
#include #include int main(int argc,
char
*argv[]){
char
*
strTest
= "hello world";int
strLen
=
strlen
(
strTest
);int i=0;FILE *fp;if((fp=fopen("text.txt", "wb")) == NULL){printf("file open failed!");return
LoadRunner中截取字符串
LoadRunner中截取字符串 /*strchr和strrchr的...
char
*
strTest
2,*
strTest
3;
strTest
2=(
char
*)strchr(
strTest
1,'t'); //在
strTest
1中顺序查找字符t,当第一次碰到t的时候开始往后截取。 lr...
将16进制内容的txt文件写成其他文件
#include #include int main(int argc,
char
*argv[]) {
char
*
strTest
= "I am OK!... int
strLen
=
strlen
(
strTest
); int i=0; FILE *fp; if((fp=fopen("C:\\text.txt","wb")) == NULL) { prin
C语言
69,372
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章