找回密码
 立即注册
收起左侧

while循环问题

0
回复
4427
查看
[复制链接]
累计签到:168 天
连续签到:1 天
来源: 2015-8-14 14:22:39 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 6gv0000 于 2015-8-14 14:30 编辑

比如:
main里调用方法:
  1. addLetter("a");
  2. addLetter("b");
  3. addLetter("c");
复制代码
.cpp中:
  1. void addLetter(char* lettter)
  2.                 {
  3.                         std::string strLetter = { 0 };
  4.                         std::string strX = { 0 };

  5.                         while (???)
  6.                         {
  7.                                 funcX(strX, letter);//这个方法会对letter进行处理,输出的strX是string型,可以理解为转化成大写字母
  8.                                 strLetter += X;
  9.                         }
  10.                         ///////////////////////////////////////////
  11.                         sentence.insert(sentence.end(), strLetter);

  12.                 }
复制代码
我希望实现每次调用addLetter时,让letter进入循环但是先不执行insert,知道最后一个“c”输入后,strLetter = “ABC”时,在执行insert,循环应该怎么写?还需要加什么判断条件呢?C++小白一枚,求指导。谢谢了!
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了