【发布时间】:2012-04-15 09:48:10
【问题描述】:
用户输入一个文本,然后我检查该字符串是否可以被8整除
if(text.length()%8==0)
如果是,我取商。
int sk = text.length()/8;
所以我需要从那个句子中取出每 8 个符号并转换成一个新的不同符号。例如,如果句子是 1234567890123456,则必须将其划分为 2 个不同的符号。 12345678 = A 和 90123456 = B
为此,我知道我应该使用for loop
我已经这样做了:
if(text.length()%8==0){
sk = text.length()/8;
for(int m=1;m<=sk;m++){
//change the text
}
}
所以,我的问题是,在 for loop 中写下什么才能看到想要的结果?
-谢谢你
【问题讨论】:
-
你尝试过做什么?您是否查看了
std::string文档以找到可以帮助您的功能?具体来说,您没有管理什么?
标签: c++ string function for-loop