Título: Instruccion if Publicado por: BJM en 22 Octubre 2012, 13:58 pm Este codigo debe buscar el numero mayor de un array de punteros mostrar su valor y posicion, pero en la instruccion IF me da error
Código
Título: Re: Instruccion if Publicado por: rir3760 en 22 Octubre 2012, 17:00 pm El problema principal es: antes de utilizar un puntero debes asignarle una dirección de memoria valida. Como utilizas un array de punteros debes hacerlo por cada uno de sus elementos.
Lo usual es reservar memoria mediante malloc/calloc/realloc, supongo eso ya lo viste en clase. El programa con las correcciones: Código
Un saludo Título: Re: Instruccion if Publicado por: BJM en 22 Octubre 2012, 17:44 pm Gracias rir3760, copile tu codigo y en la linea 9, me indica error esto es lo que dice:
invalid conversion from `void*' to `int*' Código En esta linea me indica error, lo copile con dev-c++ Título: Re: Instruccion if Publicado por: rir3760 en 22 Octubre 2012, 17:48 pm copile tu codigo y en la linea 9, me indica error esto es lo que dice: Si lo compilas como C no debe generar ningún error.invalid conversion from `void*' to `int*' Código En esta linea me indica error, lo copile con dev-c++ Si, por alguna extraña razón, lo compilas como C++ se genera el mensaje de error que mencionas. Un saludo |