string 和 char *的一点笔记
来源:互联网 发布:中国农业大数据库 编辑:程序博客网 时间:2024/06/06 09:45
string——substr(int index1,int index2),取string子串。c_str,const,不可修改,这将非常不方便。
String——的适配器。声明:string::iterator it;it =s.begin(); it = s.end();但输出只能用 cout << *it,输出当前it所指的字符,若需要输出整个string,则用for(it=s.begin(), it != s.end(); it++) cout << * it。若用cout << it 则会报错。
String 与 char*的转换。不能有 c =(char*) s,只能用strcpy(c, s.c_str() );但可以写s = (string)c(显示转换),或s = c(隐式转换)。可以用map <string, int> h; 来测试。
Sscanf 与 char*的结合。可以用char *p = s; sscanf(p, “%s”, to)。
map——可以直接赋值,也就是说,可以很方便的作为函数返回值返回,也可以通过引用修改实参的map。
Sscanf ——函数返回值,为读入的有效数据的个数。例如,“%d”,这么样则为1.类似于scanf。若为“%d%d”,则为2.
- string 和 char *的一点笔记
- char *和char[]的一点小见解
- std:string、char *和char []的问题解答
- string 和char * char[]之间的转换
- string char *和char[] 之间的转换
- string const char *和char *的转换
- string和char *的转化
- char *和String的区别
- char和string的不同点
- Char和String的区别
- const char *,char * ,string,char []之间的关系和转换
- string 和const char*和char*之间的转换
- 关于String替换操作的一点笔记
- char*,const char*和string
- char*,const char*和string的区别以及相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- MySQL入门-01
- 我国前三季度自然灾害已致1263人死亡-自然灾害-受灾-死亡
- APEX的IR下大量数据检索的提速方法---兼谈动态SQL在IR的实现
- 浙江杭州烟花爆炸事故中受伤最重者属二级烧伤-杭州-烟花爆炸-烧伤
- 对计算机专业的展望
- string 和 char *的一点笔记
- android几种定时器机制及区别
- Linux下pthread线程库介绍
- 关于删除Ext分页表格最后一页全部数据后页面无效的问题
- Python 爬虫抓站 记录
- 纽约时报称莫言获诺贝尔奖打破欧洲作家垄断-莫言-诺贝尔文学奖-村上春树
- 美国常务副国务卿伯恩斯将访华-美国-常务副国务卿-伯恩斯
- 杭州烟花大会发生爆炸事故近百人受伤-烟花大会-杭州西湖-烟花燃放
- 人大副委员长:民族复兴根本是依宪治国-中国法学会-依法治国-依宪治国