Me pregunto por qué no puedo compilar un ejemplo del libro. Simplifico el ejemplo aquí para evitar publicar ejemplos de un libro protegido por derechos de autor.Diferencia entre byte y char en C
#include <stdio.h>
BYTE *data = "data";
int main()
{
printf("%s", data);
return 0;
}
Cuando compilación con g ++, me sale error,
error: invalid conversion from 'const char*' to 'BYTE*'
El programa funciona mediante la simple sustitución BYTE con carbón, pero deben estar haciendo algo mal ya que el ejemplo viene de un libro.
Por favor ayuda a identificar el problema. Gracias.
La pregunta está etiquetada 'C', pero dices que estás usando' g ++ 'que es un compilador' C++ '. ¿Qué idioma estás usando? –
sí, C o C++? – Raptor
Estoy usando la parte C de C++. ¿No es C++ compatible con C, por lo que si solo uso la parte C, no importa g ++ o gcc? – idazuwaika