我下载了一个开源项目,以帮助我通过字节数组。我需要转换

int x = fgetc(inpFile);
x |= fgetc(inputfile) <<8;
x |= fgetc(inputfile) <<16;
x |= fgetc(inputfile) <<24;

到vb.net。我了解的fgetc和inpFile。不幸的是,我不了解C++,我对按位运算一无所知。

我尝试解释的文件格式(我正在使用绣花格式读取器)没有充分记录,并指示我
“地址HEX 0008至0010 = 3个字节,指向...的开始。字节数组的下一个块...”

我只是试图从这三个字节中计算出与上面的示例代码相同的值。

希望这有意义

最佳答案

我会去的

 dim x as integer = fgetc(inpFile) or
                    fgetc(inpFile) << 8 or
                    fgetc(inpFile) << 16 or
                    fgetc(inpFile) <<24

关于c++ - 将C逐位语句转换为vb.net,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13959834/

10-11 15:54