Processing 学习处理-如何使用saveBytes()?
我在saveBytes()方面遇到问题。当我调用saveBytes()时,它实际上并没有像应该的那样将字节保存到文件中。该文件位于同一文件夹中,并且名称正确。字节只是没有写入文件 这是我的密码:Processing 学习处理-如何使用saveBytes()?,processing,Processing,我在saveBytes()方面遇到问题。当我调用saveBytes()时,它实际上并没有像应该的那样将字节保存到文件中。该文件位于同一文件夹中,并且名称正确。字节只是没有写入文件 这是我的密码: int varOne = 0; int varTwo = 4; int varThree = 2; void setup(){ size(500, 500); } void draw(){ saveTheBytes(); } void saveTheBytes(){ byte[] by
int varOne = 0;
int varTwo = 4;
int varThree = 2;
void setup(){
size(500, 500);
}
void draw(){
saveTheBytes();
}
void saveTheBytes(){
byte[] byteArray = {(byte)varOne, (byte)varTwo, (byte)varThree}
saveBytes("filename.txt", byteArray)
}
感谢您的帮助。谢谢 除了
saveTheBytes()
中每个语句末尾缺少的分号之外,代码看起来是合法的。
注意:您正在draw()
中每秒多次覆盖此文件。也许你想在setup()
中这样做一次
仔细检查文件的大小:它应该正好是3个字节
它们在文本编辑器中不可见(因为它们是NULL
,传输结束
和文本开始
)
使用十六进制编辑器,您应该可以在中看到字节,如0x00 0x04 0x02
以下是在OSX上使用HexFiend的预览: