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?