求解 C语言中的画图的异或问题(never give up)
我见很多书上这样写道 void far setwritemode(int mode);
该函数规定画线的方式。如果mode=0,则表示画线时将所画位置的原来信息覆盖了(这是Turbo C 的默认方式)。如果mode=1,则表示画线时用现在特性的线与所画之处原有的线进行异或(XOR)操作, 实际上画出的线是原有线与现在规定的线进行异或后的结果。因此, 当线的特性不变, 进行两次画线操作相当于没有画线。
但是后面就没有有针对性的例子(可能是我没看仔细吧),我还是不懂“原有线与现在规定的线进行异或”到底是什么意思。
哪位高手能举出一个具体的例子啊