Título: Error con "Void expression". Publicado por: Ataulfo7 en 9 Abril 2015, 13:21 pm Hola buenas, en este programa al intentar hacer un printf de una expresion void, me sale Void expression, y no se como arreglarlo, lo e intentado todo, como desde hacer el printf desde la variable hasta un monton de cosas sin sentido....
Código en este printf final es donde me da el error "Invalid use of void expression..." Alguna ayuda? Gracias! :-) ;-) Título: Re: Error con "Void expression". Publicado por: eferion en 9 Abril 2015, 13:39 pm Código
Si la función es "void" no puede tener "return s". Si necesitas devolver "s" entonces la función tienes que cambiar "void" por el tipo de retorno, en este caso char*. Por otro lado, Código
Fíjate que ese "for" termina con ";"... ese bucle no va a hacer absolutamente nada y, en consecuencia, el if que le sigue va a sufrir las siguientes consecuencias:
Y, bueno, intenta evitar el uso de variables globales. Un saludo. Título: Re: Error con "Void expression". Publicado por: Ataulfo7 en 9 Abril 2015, 13:56 pm Me siento inutil cuando me pasan cosas de estas... Quite el ; del for y el return lo sustitui por un printf de la cadena, y va perfecto... Muchisimas gracias! ^^ ;-) ;-)
|