¡Ayuda!

esmeralda
06 de Abril del 2004
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?

Alejandro_
06 de Abril del 2004
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

noel solw
06 de Abril del 2004
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.