#include<iostream> #include<fstream> using namespace std; int main() { fstream flower("flower.bmp", ios::in | ios::out | ios::binary); flower.seekg(18,ios::beg); char read_arr[4]; char read_arr1[4]; flower.read(read_arr,4); flower.read(read_arr1,4); flower.seekg(22,ios::beg); flower.write(read_arr,4); flower.seekg(18,ios::beg); flower.write(read_arr1,4); flower.seekg(54,ios::beg); char temp1[3]; char temp2[3]; int j=0; for(int k=0;k<=800;k++) { for(int i=0;i<=686;i++) { flower.seekg((54+(3*i)+(3*j)),ios::beg); flower.read(temp1,3); flower.seekg(54+800*3*(685-i),ios::beg); flower.write(temp1,3); } j+=686; } flower.close(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)