<div dir="ltr">Hola Joaquín,<div class="gmail_extra"><br></div><div class="gmail_extra">En C/C++, puedes escribir explícitamente los códigos ASCII o el carácter (entre comillas singulares). C/C++ no hacen ninguna distinción entre un entero (de tipo 'char') y su carácter de ASCII; por ejemplo, puedes escribir,</div><div class="gmail_extra"><br></div><div class="gmail_extra">char c = 65;</div><div class="gmail_extra"><br></div><div class="gmail_extra">o incluso,</div><div class="gmail_extra"><br></div><div class="gmail_extra">char c = 'A';</div><div class="gmail_extra"><br></div><div class="gmail_extra">El compilador convierte el carácter a su código ASCII de 65.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ahora bien, si los números enteros, que te dieron, tienen otro significado, que no sea ASCII, entonces es TU responsabilidad interpretar los enteros correctamente. No podrías pasar los arrays a 'puts()' y esperar que esta función sepa qué hacer con ellos.</div><div class="gmail_extra"><br></div><div class="gmail_extra">También es posible que implementaste incorrectamente los caracteres. No sé si decidiste usar memoria dinámica o la decisión es obligada por el enunciado del problema.</div><div class="gmail_extra"><br></div><div class="gmail_extra">La otra posibilidad es que el enunciado te obliga a usar estos caracteres, pero no necesariamente en este orden. Es decir, es tu responsabilidad crear el dibujo del pez a partir de estos caracteres. Esto implicaría que deberías guardar estos caracteres a modo de base de datos para hacer referencia a ellos a la hora de construir el pez.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Por cierto, estoy viendo que cometes un error con 'valx' al "corregir" el código en 'Pez::mover()'. Usas 1 y 2, pero en el constructor de 'Pez()' escribes:<br><br>valx=rand()%2;<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Por lo tanto, 'valx' empezará con el valor de 0 (cero) o de 1; nunca valdrá 2.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Espero que vayamos aclarando el asunto.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Steven</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-12 0:23 GMT-04:00 Joaquin Copello <span dir="ltr"><<a href="mailto:joaquin.lpda20@hotmail.com" target="_blank">joaquin.lpda20@hotmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Con lo que me decis creo que encontre el error pero no sabria como hacerlo. Ahora te explico esto este codigo es parte de un trabajo que tengo que realizar y el objetivo es lograr que haga lo que explique cuando subi el tema, ahora la utilizacion de los codigos ascii de esta manera es porque nos lo pasaron asi para poder imprimir los peces entonces el problema seria que las figuras estan preparadas creo yo para trabajar con enteros, lo que deberia hacer es cambiar los punteros por enteros en vez de que sean chars, esto al menos entiendo yo en la logica y creo te orienta un poco mas a vos asi me podes ayudar.<br><br></div></div></blockquote></div></div></div>