因此,我尝试将一堆数据保存在一个文本文件中,以便稍后加载。该函数正确地将数据打印到文本文件,但当我停止执行并再次启动它以查看是否加载时,文本文件中没有数据。它发生在我停止程序之后。saveGame(t_game game, int width, int height){int i = 0;
int j
我已经写好了程序,当我把1和0打印到屏幕上时,它们都是正确的。但是,我需要能够获取一个文件,压缩它并将它输出到另一个文件。因此,我尝试将比特存储到一个字符中,当我接收到它们时,一旦我添加了8位,就会将其打印到新文件中。这对我没用。文件中没有输出任何内容。我认为问题是有些字节,显然不会对应于任何ASCII字符。这是我的代码,要接收一点,将其添加到一个字符,然后打印一个字符到文件,它是‘填充’。void writeByte(char by