出现: bad interpreter: No such file or directory的解决办法
2011-02-24 16:58
721 查看
C标准库提供的文件函数fread和fwrite的原型为:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t fread(
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
void *buffer,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t size,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t count,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
FILE *stream
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t fwrite(
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
const void *buffer,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t size,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t count,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
FILE *stream
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
第一次用的时候觉得接口不够简洁:size*count来表示一共有多少字节就行了,不必分开成两个参数。
由于头脑中有这种先入为主的思想,所以每次使用这两个函数的时候,size和count的顺序都是随意的,反正乘起来是那么多个字节就行。
其实不是这样的!这两个函数的size的大小是有限制的,fread中,如果size过大,读出数据会失败;fwrite中,size过大,会导致返回的写入字节数不正确,但是数据还是写成功了。size的最大限制是多少目前还没有测试,所以大家使用的时候注意不要把size这个值设置得过大。
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t fread(
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
void *buffer,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t size,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t count,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
FILE *stream
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t fwrite(
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
const void *buffer,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t size,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
size_t count,
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
FILE *stream
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
第一次用的时候觉得接口不够简洁:size*count来表示一共有多少字节就行了,不必分开成两个参数。
由于头脑中有这种先入为主的思想,所以每次使用这两个函数的时候,size和count的顺序都是随意的,反正乘起来是那么多个字节就行。
其实不是这样的!这两个函数的size的大小是有限制的,fread中,如果size过大,读出数据会失败;fwrite中,size过大,会导致返回的写入字节数不正确,但是数据还是写成功了。size的最大限制是多少目前还没有测试,所以大家使用的时候注意不要把size这个值设置得过大。
相关文章推荐
- 出现: bad interpreter: No such file or directory的解决办法
- UNIX/Linux下运行脚本文件出现bad interpreter:No such file or directory的原因和解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- mysql安装出现Errcode: 2 - No such file or directory错误的解决办法
- QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法
- python使用urllib.urlretrieve时出现“IOError:[Errno 2] No such file or directory”解决办法
- android 中出现error opening trace file: No such file or directory (2)错误的解决办法
- 出现诸如“QColor: No such file or directory”解决办法
- QT5.5.0在Windows7(64bit)下 出现QApplication: No such file or directory 问题的解决办法
- Qt5编译时出现<QtGui/QApplication> ---> No such file or directory错误解决办法
- 5、卸载驱动出现 rmmod:chdir(2.6.28.6):No such file or directory 的解决办法
- Android代码修改出现error opening trace file: No such file or directory (2)解决办法之一
- Cacti安装nginx状态监控时出现No such file or directory错误的解决办法
- hadoop多节点集群搭建过程中错误:No such file or directoryhdfs,logs提示出现出现^M的解决办法
- Linux下出现 error: mysql.h: No such file or directory 的解决办法
- 安装EBS R12时出现libclntsh.so.10.1: cannot open shared object file: No such file or directory的几个解决办法