Sending arrays serially

After asking around on IRC for some syntax help, someone brought me to this:
Serial.print(reinterpret_cast<char*>(fubar));

someone didn't understand your problem, or was plain wrong.

Your problem is becuase you're sending a chunk of binary data to a function the expects a null-terminated string.
the string version of serial.print will not work for what you're trying to do. Write a loop to send the data one byte at a time until the whole array is sent.

-j