C++ string类不能像C字符串能靠在i位赋值为‘\0’来截断
C++ string类不能像C字符串能靠在i位赋值为‘\0’来截断,因为'\0'在C字符串中才具有字符结束符的意义
#include <string>
#include <map>
#include <iostream>
using namespace std;
int main()
{
string s("abcdefg");
s[3] = '\0';
cout << s.size() << endl;
cout << s << endl;
cout << s.c_str() << endl;
char ss[10]={"abcdefg"};
ss[3] = '\0';
cout << ss << endl;
cout << string(ss) << endl;
return 0;
}
得结果为:
7
abcefg
abc
abc
abc
转载于:https://www.cnblogs.com/jiangu66/archive/2013/04/07/3003817.html
C++ string类不能像C字符串能靠在i位赋值为‘\0’来截断相关推荐
- String类-统计子串在字符串中出现的次数
任务描述:设字符串为"nbaernbatnbaynbauinbaopnba",子串为:"nba".统计子串在字符串中的出现次数. 要求: 自定义方法 publi ...
- Java中String类 compareTo()方法比较字符串详解
中心:String 是字符串,它的比较用compareTo方法,它从第一位开始比较, 如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型 1.当两个比较的字符串是英文且长度 ...
- 使用java中的String类操作复杂的字符串
今天自己出了一道题差点把自己难住-- 题目是这样的: 已知有三条查询的sql语句,小明不小心写一块了,你帮他拆分开.sql语句为:"select * from books where bid ...
- 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )
文章目录 C++ 字符串 对象 C++ 字符串 对象 创建方法 C++ 字符串 对象 输出到控制台 C++ 字符串 拼接 C++ 字符串 方法调用 ( 栈内存对象 ) C++ 字符串 方法调用 ( 堆 ...
- Java学习笔记(六)--字符串String类
文章目录 字符串 一.String 类 1.1 声明字符串 1.2 创建字符串 二.连接字符串 2.1 连接多个字符串 2.2 连接其他数据类型 三.获取字符串信息 3.1 获取字符串长度 3.2 字 ...
- 在Java中使用Collator和String类进行字符串比较
Given two strings and we have to compare them using Collator and String classed in Java. 给定两个字符串,我们必 ...
- 全面深入介绍C++字符串:string类
http://blog.csdn.net/liuliming3000/article/details/1809385 1 从C到C++ string类 2 string类的构造函数 3 string类 ...
- Java中的String数据类型,String类(字符串)详解
目录 第一章.String概述 1)String是什么 2)String长什么样 3)String的构造方法(声明方式) 第二章.String类的详解 1)String底层是什么 2)字符串存储的内存 ...
- String类的学习笔记(中):介绍字符串的不可变性和字符串常量池
本文介绍了String类字符串的不可变性和字符串常量池,主要包括 如何保证字符串不可变, 如何对字符串的修改. 为什么字符串要设置不可变, 字符串常量池的创建和了解,简单的字符串常量池图, 以及如何将 ...
- [JAVA基础类库] String类 ○ StringBuffer类 ○ StringBuilder类
引言 字符串就是一连串的字符序列,Java提供了String.StringBuffer和StringBuilder三个类来封装对字符串,并提供了系列方法来操作字符串对象. String类是不可变类的: ...
最新文章
- 一文看尽谷歌AI全年重大研究突破,Jeff Dean执笔,全程干货
- 用UltraISO制作U盘启动盘,支持windows 7
- Poj2420 A Star not a Tree? 模拟退火算法
- 一枚角度渐变描边 loading 图标的 SVG 修炼之路
- scala数据结构之Maps和Tuples
- 原版英文书籍《Linux命令行》阅读记录6 | 重定向
- 最少拦截系统,简单dp,(学长说这是贪心?!。。。。。。也是醉了)
- 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——B题 小宝的幸运数组
- Zend Framework 开发记录 - 代码片段–jquery–select控件
- 机器学习--聚类分析(划分方法,层次方法、密度方法)
- Lost Found
- PCS7组态及简单项目搭建
- 2019年互联网裁员名单
- 安科瑞ACX电瓶车智能充电桩,充满自停,多样支付,10路端口,安全保护
- VIVADO中WNS,WHS,TNS,THS含义
- 原创 | GIS属性表转为Excel表格
- 利用python做微信公众号标题的词云图
- 步步为营二 C语言基本概念 和 数据类型
- LINUX IP 路由实现
- 神(gai)奇(si)的MIUI优化