Problema con std::strcpy

di il
1 risposte

Problema con std::strcpy

Ciao ragazzi, sono nuovo in questo forum. Mi chiamo Roberto, ho 16 e ho iniziato da poco ad imparare il C++. Per iniziare ho comprato "Programmare in C++" di Steve Oualline, dopo che lo finisco ne prendo uno di approfondimento. Sto studiando come copiare una costante di stringa in una variabile, solo che quando scrivo il programma e lo compilo(USO VISUAL STUDIO) mi da il seguente errore
"error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. "

IL PROGRAMMA
#include <iostream>
#include <cstring>

char name[4];

int main()
{
//Copia la costante di stringa 'Sam' in name
std::strcpy(name, "Sam");

std::cout << "My name is " << name << " \n ";
return(0);

}

Il che considera std::strcpy pericoloso e mi consiglia di sostituirlo con strcpy_s, solo che non capisco cosa intende per non sicuro. Di cosa si tratta?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte