gpt4 book ai didi

c - 如何在 C 中从带有空格的字符串/数组中查找数字?

转载 作者:行者123 更新时间:2023-11-30 20:21:01 25 4
gpt4 key购买 nike

示例:
如果我有这个字符串/数组:“123 45 6”(数字至少用一个空格分隔),我如何分隔这些数字,以便我可以分别使用数字 123,45 和 6?

我知道该怎么做。

感谢您的帮助!

最佳答案

尝试strtol() (原型(prototype)位于 <stdlib.h> )

char data[] = "123 45 6";
char *p = data;

while (*p) {
long k = strtol(p, &p, 10);
/* add error checking */
printf("%ld\n", k);
}

关于c - 如何在 C 中从带有空格的字符串/数组中查找数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44087365/

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