比方说,我有一个名为“数字”的字符串变量中的字符串定义为“12345”:将字符串值改为int,不许使用任何从字符串库
string numbers = "12345";
如果是这样的话,我如何转换该变量,以便我可以将它们存储为整数?现在我知道有很多方法可以使用像stoi,atoi,stringstream等字符串库来实现它了,但是这里的技巧是让它可以不使用任何这些。当我有很多有效的方法来做这件事时,我个人不理解这个任务,但这只是我的看法。
我在想如果我会做一个函数,它存储单个数字作为字符数组使用循环,并以某种方式将它们作为一个整体粘在一起。我正走进正确的轨道吗?
谢谢
编辑:我说的是C++
@ KENY-N我理解,但是否有复制,在C任何方式++? – user3521038