这可能是一项简单的任务,但我是可可的新手,还没有找到解决方案。
我编写的算法接受并验证用户的输入。它只接受数字,然后将输入转换为可接受的形式,即 nn:nn:nn,其中 nn 是两位数。
该算法的工作方式如下:
- 接受数字
- 检查我们是否需要插入:
- 添加到最终字符串
所以发生的情况是,用户在文本字段中输入 123 后,它看起来像:12:|3(其中 | 是光标位置)
正如您所理解的,如果用户键入 12345,例如输入将如下所示: 12:45:|3 这是错误的。
在我执行 : 插入之后,我认为解决这个问题只是将光标简单地移动到行尾。但到目前为止,我找不到这样做的方法。:(
如果有人可以帮助我修复此错误,我将不胜感激!
谢谢!