【发布时间】:2012-06-29 19:54:29
【问题描述】:
我在一个名为 string1 到 string7 的程序中有七个字符串。
每个字符串的大小为 30 个字符。
我会得到一个长度未知的输入字符串。
我必须将此输入字符串拆分为 30 个字符字符串,然后将第一个子字符串设置为 string1,将第二个子字符串设置为 string2,依此类推,直到可能为止。如果输入字符串大于 210 个字符,则末尾的剩余字符串将被忽略。
当输入字符串的大小小于 210 字符时如何处理这种情况。
例如145 在这种情况下 string1 到 string4 将被填满,而 string5 将由剩余的 15 个字符组成。
如何妥善处理?
我可以逐个字符地读取字符并将前 30 个字符和字符串 1 放入字符串 2 中,等等,直到所有字符都被消耗完。
但是有没有更好的方法来做到这一点?
【问题讨论】: