cocos2d-x中的字符串操作

 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");

转载于:https://www.cnblogs.com/chenhaosuibi/p/3409241.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值