C++字符串处理 kevin_xcw
来源:互联网 发布:牛耳软件学院图片 编辑:程序博客网 时间:2024/05/21 22:57
字符串处理
一小部分借鉴了别人的博客。
C++里的字符串的效率不高,常数很大,所以建议尽量少用。但我觉得,如果时间可以下来,尽量用字符串,因为,字符串太方便了,可以直接加,和比较,删除也会自动补齐,比字符型数组好多了(但是慢多了)。自从学了C++,第一感觉是C++比pascal方便多了,第二每当做的关于字符串的题目,也怀念起pascal了。
字符串常用命令
string s;//定义
常用的就这些,其他其实用不用无所谓(我从没用过,感觉用不上)。
初学者还要注意:
”(单引号):中间是字符。
“”(双引号):中间是字符串。
字符串的读入命令
常用的有:scanf,cin,getline
以上方法均很慢(scanf相对快很多),数据一大,读入超时,所以建议用字符型数组读入,然后转成字符串,或用scanf。
结束符
C++中的字符型数组是一定要有结束符,ANSI码对应的就是0。如果不加结束符,字符型数组输出就会出错,不信,你试试。
结束符可以用’\0’或EOF来表示。
字符串转成字符型数组
C ++提供的由C++字符串得到对应的C_string的方法是使用data()、c_str()和copy(),
C++字符串并不以’\0’结尾。
字符串与文件
我们常用的开文件是
freopen("a.in","r",stdin);
如果我们希望开的文件名存在s这个字符串了,那么就得这么写
freopen(s.c_str(),"r",stdin);
如果你要用C++编一些小东西的话,这的确挺实用的。
我经常去写些坑人的东西,就怎么看,在人家不知不觉中,电脑内存就炸了QWQ(我称之为核弹,来源于同学中的某某某)。
字符串的应用相当广泛,用法也相当的多,待日后更新吧!
喜欢就加个关注哦
阅读全文
0 0
- C++字符串处理 kevin_xcw
- c中的字符串处理
- c++(字符串处理函数)
- 复习C字符串处理
- C字符串处理函数
- C字符串处理函数
- C语言字符串处理
- c 字符串处理
- C/C++字符串处理
- C 字符串处理
- c++(字符串处理函数)
- C字符串处理函数
- C字符串处理函数
- C字符串处理
- C字符串处理函数
- C- 字符串处理函数
- c 字符串处理函数
- C字符串处理函数
- solr6.X 404 403 问题总结
- Unity2017.3来了!洪流学堂第一时间送上更新日志简报
- 『React 开发』学习用 Ant Design 做后台系统
- Python3 字符编码
- html5浏览器缓存 localStorage 之LsyStorage.js插件的使用
- C++字符串处理 kevin_xcw
- 计蒜客 字符串条件
- 新数仓系列:Hbase国内开发者生存现状(2)
- unity在android显示界面(UnityPlayerActivity)不重复加载且app退出杀掉所有界面
- 封装Activity的堆栈管理类。
- 过滤器Filter
- 图像特征描述子之ORB
- 创建一个简单tcp操作
- 蒻狗的补题