问题描述
我想将图像文件传递给函数并将其全部变黑。
这是我的方法:
typedef struct
{
BYTE rgbtBlue;
BYTE rgbtGreen;
BYTE rgbtRed;
} __attribute__((__packed__))
RGBTRIPLE;
void black(int height,int width,RGBTRIPLE image[height][width])
{
RGBTRIPLE black_image[height][width];
for (int i = 0; i < height; i++)
{
for (int j = 0; j < width; j++)
{
black_image[i][j] = {0};
}
}
for (int i = 0; i < height; i++)
{
for (int j = 0; j < width; j++)
{
image[i][j] = black_image[i][j];
}
}
}
但是,我收到相同的错误消息:
expected expression before '{' token black_image[i][j] = {0}; ^
注意指向大括号的指针。
我在这里做错了什么?请帮忙。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)