int extract_number_from_string(const char *str) {
const char *p = str;
int number = 0;
// 找到第一个数字字符
while (*p && !isdigit(*p))
p++;
// 提取数字
while (*p && isdigit(*p)) {
number = number * 10 + (*p - '0');
p++;
}
return number;
}
笔记002
最新推荐文章于 2024-09-20 13:00:04 发布