¡Ayuda!
Estoy haciendo un programa en c++ tratando de convertir numeros a letras pero ya hice varios intentos y no logro hacer que corra el programa; ¿me podrian ayudar con alguna parte de código que sea clave para hacer la estructura de este pograma?
hola esmeralda;
en esta dirección encontrarás desarrollado el código que buscas:
http://informatica.comunalia.com/modules/news02/article.php?storyid=4
Desde luego que no es la única forma de hacerlo, ni se puede decir que esa que se muestra esté completa, pero es eficaz y sobre todo, didáctica. Como dicen en los libros: un buen ejercicio sería que tú le agregues los acentos que faltan (en veintisésis, por ejemplo).
Por si te interesa, yo hice una aplicación comercial que escribe números en varios idiomas, utilizando el mismo motor para todos menos para el japonés. Si tienes la curiosidad, puedes verla en:
http://www.tucows.com/preview/342236.html
Alejandro
Alejandro
en esta dirección encontrarás desarrollado el código que buscas:
http://informatica.comunalia.com/modules/news02/article.php?storyid=4
Desde luego que no es la única forma de hacerlo, ni se puede decir que esa que se muestra esté completa, pero es eficaz y sobre todo, didáctica. Como dicen en los libros: un buen ejercicio sería que tú le agregues los acentos que faltan (en veintisésis, por ejemplo).
Por si te interesa, yo hice una aplicación comercial que escribe números en varios idiomas, utilizando el mismo motor para todos menos para el japonés. Si tienes la curiosidad, puedes verla en:
http://www.tucows.com/preview/342236.html
Alejandro
Alejandro
existe una funcion que hace exactamente lo que pediste
#include <stadio.h>
char *itoa(int valor,int *string,int base)
por ejemplo, para convertir un numero cuyo valor es
valor = 125 en base 10 a una cadena de letras de nombre str tienes que escribir:
itoa(valor,str,10)
obteniendo str = "125"
Ahora, si lo que tu quieres es escribir la funcion por ti mismo, agrega mas detalles, quizas pueda ayudarte.
#include <stadio.h>
char *itoa(int valor,int *string,int base)
por ejemplo, para convertir un numero cuyo valor es
valor = 125 en base 10 a una cadena de letras de nombre str tienes que escribir:
itoa(valor,str,10)
obteniendo str = "125"
Ahora, si lo que tu quieres es escribir la funcion por ti mismo, agrega mas detalles, quizas pueda ayudarte.
