【发布时间】:2020-08-30 12:57:48
【问题描述】:
我正在尝试将字符串转换为 int 或 long 值
但结果并不总是一样。
这是价值:
char data[10] = "4647232508";
我试过atoi、atol、strtol和stroll
但它们不会产生相同的结果。
转换后的值与预期结果不同。
【问题讨论】:
-
char data[10]没有足够的空间容纳"4647232508" -
@pmg 很好的观察。
data不是 字符串! -
您还应该发布您的尝试产生的代码和输出。
-
Ahmed Elsenbawy 5 questions 一年多没有被接受。您可能想查看What should I do when someone answers my question?
-
@chux-ReinstateMonica 它是新一代。要求但不欣赏......给我给我给我