Inside the for loop
// temporary storage RGBTRIPLE triple; // read RGB triple from infile fread(&triple, sizeof(RGBTRIPLE), 1, clue_ptr); if(triple.rgbtRed >0) triple.rgbtRed = 0x000000; fwrite(&triple, sizeof(RGBTRIPLE), 1, solution_ptr);
I added that if the Red color into 0, i.e. remove the red color. Why is the picture become more red than removing red?