当前位置: 技术问答>linux和unix
fread时总是提示段错误是什么原因?
来源: 互联网 发布时间:2016-04-22
本文导语: 大家帮我看下这个简单的测试代码,我想从browse.imag文件中读取指定的字节内容,这个文件是按字节存储的二进制文件 #include #include typedef unsigned char uint8; int main() { uint8 *buffer; int i; FILE *fp; if((fp=f...
大家帮我看下这个简单的测试代码,我想从browse.imag文件中读取指定的字节内容,这个文件是按字节存储的二进制文件
#include
#include
typedef unsigned char uint8;
int main()
{
uint8 *buffer;
int i;
FILE *fp;
if((fp=fopen("browse.img","rb"))==NULL)
{
printf("cannot open file!n");
exit(0);
}
fread(buffer,1,10,fp); //读取前10个字节
for(i=0;i
uint8 buffer[10];
#include
#include
typedef unsigned char uint8;
int main()
{
uint8 *buffer;
int i;
FILE *fp;
if((fp=fopen("browse.img","rb"))==NULL)
{
printf("cannot open file!n");
exit(0);
}
fread(buffer,1,10,fp); //读取前10个字节
for(i=0;i
uint8 buffer[10];
|
printf("%sn",*(buffer+i));
printf("%cn",*(buffer+i)); ?
printf("%cn",*(buffer+i)); ?
|
printf("%cn",*(buffer+i));
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。