cocos2d-x中的字符串操作
2024-09-08 09:58:20
1:循环体中字符串的构造。
通常用于多个有规律的文件的名字,诸如:[NSString stringWithFormat:@"filed.png",i]。我们可以通过sprintf方法来实现。
char str[64] = {0};
for(int i = 1; i <=3; i++)
{
sprintf(str, "filed.png", i);//输出到指定字符串
}
sprintf是C中的函数,和屏幕的打印函数printf类型,只不过它不打印在屏幕,而是输出到内存中。格式其实和NSString很多相似,只是如果连接字符串的时候为%s.
2:字符串的查找,替换
对于字符串的查找和替换,使用char*就过于繁琐了。而string类其实已经提供了这些基本的方法。比如我们在一个string中查找一个字符串并替换它:
string contentStr = string("http://www._3.com");
int index = contentStr.find("*_3");
contentStr.replace(index, 5, "baidu");
最新文章
- Repeatless Numbers[POJ2956]
- Django开发网站(四)
- POJ2632——Crashing Robots
- C# DataTable的詳細使用方法
- maven常见命令总结
- Unity C# 游戏间物体间的访问
- NodeJS stream 一:Buffer
- Inno Setup入门(五)&mdash;&mdash;添加readme文件
- Python 动态添加类方法
- 2017.11.27 变量进阶与LED矩阵
- Linux进程调度器概述--Linux进程的管理与调度(十五)
- socket流程
- P3128 [USACO15DEC]最大流Max Flow
- Notes for GGplot2: Getting started with ggplot2
- 使用dynamic和MEF实现轻量级的AOP组件 ---- 系列文章
- Linux 下 mysql的基本配置
- Le Chapitre IX
- vuex实践之路——笔记本应用(一)
- WP8.1学习系列(第十一章)——中心控件Hub开发指南
- 关于js中定时器的返回值问题