Hola. La pregunta es, donde está el array? Tienes un array de caracteres, que sería una cadena, y cada vez que llamas a la función strcpy te está copiando en cadena2 la línea por la que va leyendo. Lo que necesitas un array de un array de caracteres, para almacenar cada línea:
Espero que te sirva!