【发布时间】:2017-03-31 22:55:25
【问题描述】:
我有一个 1000 字节的 char 数组。我想将其转换为 int 数组,使得 char 数组的四个元素(每个一个字节)等于一个 int 数组的元素(每个四个字节)。
e.g.:
char_array[0] = '0'
char_array[1] = '9'
char_array[2] = '2'
char_array[3] = '8'
it should be converted to
int_array[0] = 928 or 0928.
我该怎么做?
【问题讨论】:
-
您想将字符转换为数字还是将字节转换为整数?您的示例代码提示前者,您的第一段提示后者。也许你只需要
atoi? -
可能有很多答案。你能把更具体的代码吗?
-
n = 1000*0 + 100*9 + 2*10 + 1*8: 显示你尝试过的内容。
标签: c++ c char int type-conversion