我真的试图不去问这个问题,但经过几天的搜索后,它就开始了。
我需要编写一个程序,打开一个名为“input.bin”的文件,并在屏幕上以二进制格式打印出来。
虽然它为每个字节执行此操作,但它会将00000101添加到每个字节并将其打印在“result.bin”
(for example 01001010
+00000101
=01001111
and 11111111
+00000101
=00000100)
答案 0 :(得分:1)
对我来说,显式编写代码太简单了,但这应该可以帮到你:
有关一次阅读单个字符并检查EOF的良好提示:http://www.cplusplus.com/reference/cstdio/fgetc/
为了打印二进制数字,问题已被多次回答: Is there a printf converter to print in binary format?