C/Visual C - Como pasar palabras a numeros

 
Vista:

Como pasar palabras a numeros

Publicado por Arwen (1 intervención) el 22/06/2004 01:18:23
Hola, necesito que alguien me ayude, ¿como puedo pasar una palabra a su correspondiente numero entero?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como pasar palabras a numeros

Publicado por Chacan (4 intervenciones) el 22/06/2004 05:06:03
Hola. No te acabo de entender. ¿Te refieres a pasar la cadena "Uno" al entero 1, o a pasar la cadena "1" al entero 1?

Bueno, por si acaso te explico las dos...
En el primero caso, yo haria un vector de cadenas, y en cada indice, metes la cadena con su nombre. Es decir, en la posicion 0, metes "Cero", en la 1 "Uno".. y asi hasta 32.000 XD
Luego, cuando quieras pasar una palabara a su numero, pues buscas la palabra en el vector con un for, y en el indice en que este, ese es el numero...

Es mas probable que te refieras a lo segundo ¿no?
Pues esto es mas rapido. Si la palabra tiene mas de 1 digito, la recorres letra por letra. Y cada letra la conviertes en su codigo ascii con la funcion atio(). A ese codigo ascii le restas 48 (el codigo ascii del 0) y te dara el numero que buscas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar