Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int red, green, blue;
- unsigned long rgb = 0xff0000;
- string s = "#ff00ff";
- s.erase(0,1);
- int num = stoi(s, 0, 16);
- cout << rgb << endl;
- cout << "num: " << num << endl;
- rgb = num;
- red = rgb >> 16;
- green = (rgb & 0x00ff00) >> 8;
- blue = (rgb & 0x0000ff);
- rgb = 0;
- rgb |= red <<16;
- rgb |= blue <<8;
- rgb |=green;
- cout << "red: " << red << "green " << green<< "blue: " << blue<< endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment