Dev - C++ - Error al compilar

 
Vista:

Error al compilar

Publicado por SuperIndio (17 intervenciones) el 01/06/2005 20:17:58
Hola Gente estoy compilando un programa con Dev-C++ y
me sale este error....
D:\MinGW\dbf\src\csv.c invalid conversion from `void*' to `char*'

la sentencia en donde el Ide me indica donde esta el error es esta

char *fmt = malloc(20);

Alquien me puede decir que esta pasando o que debo hacer ???
Desde ya Muchas Gracias!

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error al compilar

Publicado por Ismael (100 intervenciones) el 03/06/2005 09:07:07
malloc devuelve un puntero genérico, no especifico para ningun tipo de dato. Es decir, un puntero void. Si quieres que sirva para alojar char en la dirección de memoria devuelta, debes hacer un cast de void a char:

char *fmt:
fmt = (char *)malloc(20);

Saludos

Ismael
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error al compilar

Publicado por SuperIndio (17 intervenciones) el 09/06/2005 15:29:23
Ok, Muchas Gracias che !!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar