nin*_*ies 0 c segmentation-fault
有些人请告诉我为什么这段代码会导致这样的错误?
unsigned char buffer;
fread(&buffer,1,1,image_ptr);
printf("%s ",buffer);
Run Code Online (Sandbox Code Playgroud)
图像为8位灰度.谢谢.
该%s说明符是字符串,即一个char *,你传递一个char,这是不一样的.
使用%c在printf打印buffer:
printf("%c ", buffer);
Run Code Online (Sandbox Code Playgroud)