VC6EN http://pan.baidu.com/s/1jImOtAe
http://computer-programming-forum.com/47-c-language/0ca9fef414ff0312.htm 这里有一段,说是用于非文件的,字符串模拟的伪流(大于32K)会用到。例如sprintf,scanf。 和缓冲区默认32K有关。
经测试发现,如果此位为0,那么读到文件尾后_cnt一直为0,但如果该位为1,那么读到文件尾后再读cnt会变成-1
比如: C:\glibc-2.25\stdlib\abs.c C:\Program Files\Borland\CBuilder6\Source\Rtl\Source\math\abs.c C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC\ABS.C C:\Program Files\Microsoft Visual Studio 8\VC\crt\src\abs.c C:\Program Files\Microsoft Visual Studio 9.0\VC\crt\src\abs.c C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\abs.c
提醒,FILE处理相关函数都是开源的。
[quote=引用 楼主 六道佩恩 的回复:] 经测试发现,如果此位为0,那么读到文件尾后_cnt一直为0,但如果该位为1,那么读到文件尾后再读cnt会变成-1
69,371
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧