I am getting an error while compiling, saying that strcpy is not declared in the scope. This segment is the definitions for monsters in a text adventure.

Code:
void initializeMonsters()
{
    // old elk
	monsterArray[0].strength = 10;
	monsterArray[0].dexterity = 10;
	monsterArray[0].hp = 10;
	strcpy(monsterArray[0].name, "Old Elk");
	// Archer
	monsterArray[1].strength = 15;
	monsterArray[1].dexterity = 20;
	monsterArray[1].hp = 15;
	strcpy(monsterArray[0].name, "Archer");
	// Dreadful Skeleton
	monsterArray[2].strength = 20;
	monsterArray[2].dexterity = 10;
	monsterArray[2].hp = 25;
	strcpy(monsterArray[0].name, "Dreadful Skeleton");
	// Ug'lor
	monsterArray[3].strength = 25;
	monsterArray[3].dexterity = 25;
	monsterArray[3].hp = 60;
	strcpy(monsterArray[0].name, "Ug'lor");
    // Graldo >>Fight Before Ga'rados<<
	monsterArray[4].strength = 40;
	monsterArray[4].dexterity = 45;
	monsterArray[4].hp = 60;
	strcpy(monsterArray[0].name, "Graldo");
	// Ga'Rados >>boss<<
	monsterArray[5].strength = 95;
	monsterArray[5].dexterity = 115;
	monsterArray[5].hp = 90;
	strcpy(monsterArray[5].name, "Ga'rados");
}
The declarations that I made are:
Code:
# include <iostream>
#include<ctime>
#include<cstdlib>
#include<cctype>
using namespace std;
I do not understand what I am doing wrong.

Any help is appreciated.

Thanks,
GAME3 DEV