对于那些了解一点c的人来说,这只是一个简单的问题.在表达的开头是什么意思?如......
If (this == thisThingOverHere)
ThisThing = *((WORD *) &Array[withThisPosition]);
Run Code Online (Sandbox Code Playgroud)
您可以假设WORD是16位无符号,而Array是8位字节数组.很难尝试找出这里发生的事情.
干杯
我正在将一个文件读入数组并尝试取出数字并将它们作为双精度放入自己的数组中.显然我的中间名必须是"错误".从我可以看出代码是好的....至少没有什么东西跳出来对我.这就是它的荣耀.
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.*;
import java.lang.Object.*;
public class ReadFromFile {
public static void main (String[] args){
File file = new File("vector10.txt");
FileInputStream fis = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
StringBuffer sb = new StringBuffer();
String string = new String();
try{
fis = new FileInputStream(file);
bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
while((string=dis.readLine()) != null){
sb.append(string+"\n");
}
fis.close();
bis.close();
dis.close();
System.out.println(sb);
String newString = sb.toString(); …Run Code Online (Sandbox Code Playgroud)