1
SErHo 2014-10-27 23:12:21 +08:00 via iPad 1
把 fputs 改为 fwrite
|
2
msg7086 2014-10-27 23:16:51 +08:00
1. 最好别一次读全文。
定义一个buffer size,开一个循环,每次 bytesread = fread(buf, sizeof(char), buffer_size, fin) 然后 fwrite(buf, sizeof(char), bytesread, fout) 最后检查bytesread != buffer_size -> break 2. fopen_s是VC的东西,不是C的。 3. 发gist请加上后缀 binread[.c]。 |
3
veapon OP 哦,原来fputs是字符串,fwrite可以处理二进制的...
|