https://blog.csdn.net/weixin_34081595/article/details/91774458
EOF跳出循环
c = fgetc (rfp);// fgetc (rfp)的值为EOF,即-1,即0xFFFFFFFF,降格为字节, c=0xFF
if ( c!= -1) // c 被扩展为 0x000000FF(即255),永远不会等于 0xFFFFFFFF
用while逐个读取字符,结果不能通过EOF跳出循环。原因就是接收用的是unsigned char
https://blog.csdn.net/weixin_34081595/article/details/91774458
EOF跳出循环
c = fgetc (rfp);// fgetc (rfp)的值为EOF,即-1,即0xFFFFFFFF,降格为字节, c=0xFF
if ( c!= -1) // c 被扩展为 0x000000FF(即255),永远不会等于 0xFFFFFFFF
用while逐个读取字符,结果不能通过EOF跳出循环。原因就是接收用的是unsigned char