22/04/2010, 14:52
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 7
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Error tonto que me esta volviendo loco Quiero hacer lo siguiente: char *ruta = "home/alumno";
char *base = basename(ruta);
printf("Ruta: %s\n", base);
basename devuelve un char * con la carpeta actual, "alumno". Al compilar sale el error: initialization makes pointer from integer without a cast
De esta forma hago: char *base = (char*) basename(ruta);
y al compilar obtengo: cast to pointer from integer of different size
¿Qué esta pasando? Necesito ayuda!! |