CS50 Resize Less:BMP输出异常问题求助
求助:图片缩放代码逻辑异常,调试陷入瓶颈
我已经把这段图片缩放的代码逻辑翻来覆去梳理了几十遍,怎么看都没发现问题,但实际运行的输出结果却完全不对头,实在摸不着头脑了。
具体情况是:输入是一张笑脸图片,当缩放因子设为1的时候,输出完全正常;但把缩放因子改成4之后,输出就出现了异常。更头疼的是我没法调试——不知道该怎么查看RGBTRIPLE* out_row的内容,试了用printf搭配%i、%s、%c、%d这些格式符,全都没法正常输出内容,现在真的毫无头绪了。
麻烦各位大佬帮忙分析下我的逻辑到底哪里出错了?提前万分感谢!
以下是我的代码:
// 此处为用户提供的代码内容(原提问中未完整贴出)
补充:我已经对比过BITMAPFILEHEADER和BITMAPINFOHEADER的内容,没发现问题。
内容的提问来源于stack exchange,提问作者Alice28
相关产品推荐
相关产品推荐

