Errores C2664 y E0167, perplejos
Estoy tomando una clase de distancia para principiantes de c ++ y no puedo resolver este error de compilación. Está escrito exactamente como en el libro de ejemplo, y cuando mi hermano lo corta y lo pega en su VS2015 funciona bien, pero en mi VS2017 no lo hace. Desinstalé y reinstalé la comunidad VS2017 en vano.
Solo he estado codificando durante 2 semanas, así que soy muy, muy nuevo en esto.
Los códigos de error que obtengo son:
ErrorE0167 El argumento del tipo "const char" es incompatible con el parámetro del tipo "char
ErrorC2664 'void Hello (char)': no se puede convertir el argumento 1 de 'const char [8]' a 'char'
El código:
// FUNCTION: Hello, prints out a welcome message on the screen.
void Hello(char* name)
{
cout << "Hello " << name << "!";
}
// FUNCTION: Main, program start.
int main()
{
Hello("Krister");
cin.get();
return 0;
}
Realmente espero que alguien pueda ayudarme con esto.
Todo lo mejor, Jepp