How do I read characters into an array from the serial monitor?

See the Serial Input Basics tutorial.

This is not valid C/C++, for good reasons. It reserves no memory for the array.

  char message[] = ""; // message to be sent