C/Visual C - convertir numeros un string de letras ??URGE!!

 
Vista:

convertir numeros un string de letras ??URGE!!

Publicado por Akiles (1 intervención) el 12/03/2003 06:43:17
Necesito implementar lo siguiente en c++ un usuario digita "134"
el programa devuelve a pantalla "ciento treinta y cuatro"
se agradece su ayuda !!!!!!
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:convertir numeros un string de letras ??URGE!!

Publicado por fernando.gomez (61 intervenciones) el 12/03/2003 23:02:38
Uy, no quieres pavo???

Tendias que hacer algo asi:

LPTSTR szVar = _T(\"134\");
TCHAR szFormat[201];
long nVar = 0;
nVar = _ttol(szVar);

switch (nVar)
{
case : 0
_tcscpy(szFormat, _T(\"Cero\"));
break;
case: 1
_tcscpy(szFormat, _T(\"Uno\"));
break;
// etc etc
case 134:
_tcscpy(szFormat, _T(\"Ciento treinta y cuatro\"));
break;
// etc etc
}

comprenderas que es un tanto complicado, sobre todo si vas a hacerlo en un rango de 1 a 1000. De cualquier manera, puedes desarrollar algun algoritmo que implique concatenacion de cadenas para reducir tu trabajo.

saludos.
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