I'm working on a project that is basically controlling a parking lot. And in some point of my code I use the function strcpy()
, but I am getting an error saying that this function may be unsafe.
Here's the part of the code I'm using strcpy()
:
Automovel::Automovel(char * matr, Data ent, double comp) {
//CONSTRUTOR POR ENUMERAÇAO:
//RECEBE A MATRICULA, A DATA DE ENTRADA E O COMPRIMENTO DO CARRO
//POSIÇAO E VALOR PAGO FICA INDEFINIDO
matricula = new char[11];
entry = new Data(ent);
strcpy(matricula, matr);
comprimento = comp;
pos[0] = -1; pos[1] = -1;
pago = -1;
}
I need to use the function, so, how can I solve this error?
Your issue is that strcpy
is an 'unsafe' function so you need to disable the unsafe warning
in Visual Studio so follow these steps.