c++程序题

[复制链接]
查看11 | 回复2 | 2011-12-1 22:59:52 | 显示全部楼层 |阅读模式
const char * arr = s.c_str();//定义一个指向字符串s的向量指针,此时指针在字符串头 for(int i = 0;i<s.size();i++)//对字符串s进行遍历 {
result.append(2,*(arr+i));//方法append是在尾部追加,这里是对s中的每个字符重复追加两次,写入result字符组 } return result;...
回复

使用道具 举报

千问 | 2011-12-1 22:59:52 | 显示全部楼层
以后这问题自己网上查资料解决。 const char * arr = s.c_str();
//把C++的string 转换成C的字符串 result.append(2,*(arr+i));
//编个小程序试一下result.append(2,*arr);是什么意思,结果是返回2个*arr 所指的字符。那这几句的意思就是把字符串X2,如...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行