gpt4 book ai didi

c++ - 在C++中将字符串转换为整数

转载 作者:可可西里 更新时间:2023-11-01 18:03:43 25 4
gpt4 key购买 nike

你好我知道有人问过很多次,但我没有找到我的具体问题的答案。

我只想转换只包含十进制数字的字符串:

例如 256 可以,但 256a 不行。

不检查字符串是否可以完成?

谢谢

最佳答案

我能想到的使错误检查成为可选的最简单方法是:

char *endptr;
int x = strtol(str, &endptr, 0);
int error = (*endptr != '\0');

关于c++ - 在C++中将字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com