strlen的使用问题
来源:互联网 发布:淘宝找货神器 编辑:程序博客网 时间:2024/06/14 14:58
最近在做项目时,用strlen测试的字符串长度传递到另外一个函数中,结果由于含有'0'导致出错。应该是遇到了我下面的第二种情况,测试代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
int len1,len2,len3;
char *str = "hello\0world";
char str2[] = {'h','e','l','l','o',0,'w','o','r','l','d'};
char *str3 = "hello0world";
len1 = 0;
len2 = 0;
len1 = strlen(str);
len2 = strlen(str2);
len3 = strlen(str3);
printf("len1 = %d,len2 = %d,len3 = %d \r\n",len1,len2,len3);
return 0;
}
测试结果:
0 0
- strlen的使用问题
- strlen函数使用问题
- strlen的使用
- strlen的使用注意事项
- strlen的使用
- strlen()有误的问题
- 实现strlen的功能【不可以使用strlen函数】
- strlen问题
- c的strlen()的返回值问题
- 关于strlen和strcpy的一点问题
- strlen() 与 sizeof() 引出的问题
- 关于strlen函数的一个问题
- 关于strlen 一个汉字字符串的问题
- 关于数组,sizeof(),strlen的计算问题
- strlen获取char*的大小问题
- 关于sizeof和strlen的使用
- sizeof和strlen的使用与区别
- c strlen & C++ strlen,求长度问题
- 数据结构例程——线性表的折半查找
- shell入门学习
- linux makefile教程
- hdu 1102 最小生成树 prim
- 你必须要坚信所有的程序都是有代码构成的!!!
- strlen的使用问题
- 用正则表达式爬取链接和标题
- 自定义UINavigationController的后退按钮标题
- Java 异常处理机制(一)
- yii2.0 Activeform表单部分组件使用方法
- 修改navigationItem.backBarButtonItem.title的值无效的解决办法
- URAL 1297 Palindrome (回文+中心扩展)
- [Leetcode]Binary Tree Right Side View(TAT)
- 实验室搭建mongodb集群准备工作