I need to writeprocessmemory ALOT of bytes. I'm talking around 14 megs worth. What is the best way of doing this?

I know the typical way, like this:

Code:
BYTE whatever[4] = {0x62, 0x62, 0x62, 0x62};

		WriteProcessMemory(hand,(void*)0x40404040, &whatever,4, &bytes);
No way am I going through a trillion bytes and adding 0x to each one, haha. I've googled but no luck. I have all the bytes I need, I can just copy and paste them. Any help would be appreciated! Thanks!