【发布时间】:2014-08-25 10:44:00
【问题描述】:
我在 Java 中有这段代码:其中值是字节数组
String a = "";
for (int index = 4; index < 8; index++) {
if (a.isEmpty()) {
a+= (value[index] & 0xFF);
} else {
a+= "." + (value[index] & 0xFF);
}
}
return (a);
如何在 C 中转换它?
【问题讨论】:
-
这段代码实际上在做什么?
-
到目前为止你尝试过什么?那是怎么工作的?怎么没用?你能详细说明一下吗?你想制作 C 版本的 Java 代码吗?
-
恐怕需要编写一些 C 代码来实现这种转换。
-
好像只是散布着点。
-
看起来像是将 IPv4 地址转换为“127.0.0.1”形式的字符串的代码。