如何将C++ string 类型的每一位字符转换成int(并不是将整个string转换成int)?
string str ="123456";
如何把str的每一位str[i]转换成数字?
已经尝试:
用int(str[i])只能得到ascii码。
用atoi(str.c_str())也只能将整个string转换成int。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你都得到ASCII码了,减去'0'(也就是48)不就是数字了么……