char* strlen()学习
来源:互联网 发布:现货黄金分时买卖源码 编辑:程序博客网 时间:2024/06/05 18:35
1、char*数组自动初始化,为手动初始化时,获得strlen长度不是申请的的长度。
2、char*拷贝string时,会自动添加‘\0’。
int main()
{int num =57;
char * str = new char[num];
int nnn=0;
cout<<"未初始化数组时strlen(str)为:"<<strlen(str)<<endl;
//memset(str,'\0',num);
str[num-1]='\0';
cout<<"未初始化数组时strlen(str)为:"<<strlen(str)<<endl;
strcpy(str,"We Are Happy.");for (int i=0; i<num;i++)
{
if (str[i]=='\0')
{
cout<<"第"<<i<<"位输出为:88888"<<endl;
}else
{
cout<<"第"<<i<<"位输出为:"<<str[i]<<endl;
}
}
cout<<str;
delete []str;
return 0;
}
0 0
- char* strlen()学习
- sizeof strlen() char * char []
- char char* char[] sizeof strlen
- TCHAR char strlen
- int strlen(const char *str)
- string,char,char*,char a[], sizeof,strlen(),str.length()...
- sizeof strlen string.lenth()之例子 string,char,char*,char a[], sizeof,strlen(),str.length()...
- 递归实现strlen(const char* psz)
- char[]:strlen和sizeof的区别
- 求strlen((char*)L"abc")的值
- 实现Strlen(char* str) 或者 ( strcpy )
- char*中sizeof和strlen的区别
- C语言实现strlen(char *str)
- strlen(char*)与sizeof()的区别
- char数组的scanf与strlen
- strlen获取char*的大小问题
- strlen与sizeof计算char* 与char数组
- string,char,char*,char a[] 占字节数, 以及sizeof,strlen(),str.length()的用法
- poj-1528
- 对数组进行升序和降序排序
- wamp服务器——httpd.exe不能正常工作,0xc000007b应用程序错误
- springMVC配置文件
- Android开发手记(7) 按钮类控件的使用
- char* strlen()学习
- 3.11 三维柱形图
- C++IO流简介
- Core Data浅谈系列之一 : 基础结构
- 获取当前日期与时间
- hashmap、concurrenthashmap、CopyOnWriteArrayList底层实现和区别
- 如何计算的LTE峰值数据率?
- Core Data浅谈系列之二 : 简单的CURD
- jsp中文乱码