How to convert array to a string ?

Try this (the old cut&paste), tested and works.

void setup(void) 
  {
  Serial.begin(9600);
  Serial.println("testing...");

  char text[ 16 ];
  Serial.println( "\n\n" );
  strcpy( text, "text" );
  for (int i = 0; i < strlen( text ); i++)
  {
    Serial.println((char)text[i]);  
  }   
}

void loop(void) {
};