int main(int argc, char* argv) {
Mat src = imread("mask3.bmp");
cout << "origin image size: " << src.dataend - src.datastart << endl;
cout << "height: " << src.rows << endl << "width: " << src.cols << endl << "depth: " << src.channels() << endl;
cout << "height*width*depth: " << src.rows * src.cols * src.channels() << endl << endl;
//FILE* fp = fopen("lena256.tif", "r");
FILE* fp = fopen("mask3.bmp", "r");
fseek(fp, 0, SEEK_SET);//偏移
char str_buf[101];
if (fp)
fgets(str_buf, 100, fp);
for (int i = 0; i < 100; i++) {
cout << int(str_buf[i]) << endl;
printf("%#x\n", str_buf[i]);//这行可以输出为16进制数
}
return 0;
}
printf("%x\n", j); //输出结果为: 2f
printf("%X\n", j); //输出结果为: 2F
printf("%#x\n", j); //输出结果为: 0x2f
printf("%#X\n", j); //输出结果为: 0X2F