摘要: 问题描述很简单,就是限制每行的最大字符数量,如果超过了这个数,将多出来的部分折叠到下一行,下一行照样重复上述步骤,直到折叠完毕。这里要考虑的问题有:1、一旦判断到当前读取的字符数量已经到了限制值,我就要插入一个'\n'用来换行;2、如果当前超过限制的位置是一个单词的内部,比如说读到“hello”这个单词的'e'位时到了限制位,那么不可能直接在这里插入'\n'换行,怎么办?结合上面的思考,我们可以设定三个临时变量用来指明特定的数组下标:1、current,指定当前读取到的位置;2、location,指定当前行读取到的位置;3、spaceholder 阅读全文
posted @ 2014-02-27 15:15 NeroHwang 阅读(1009) 评论(0) 推荐(1) 编辑