SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Mydr en Sábado 18 de Junio de 2005, 23:19
-
Hola a todos!
Yo se que es una pregunta se novatos vilmente. El lenguaje C tiene muchas funciones para convertir una cadena de caracteres en un valor númerico (atoi, atol,atof, etc.). Pero he buscado y no encuentro la función que hace lo contrario, convertir datos de tipo númerico en una cadena de caracteres, les agradecería que me dijeran cual es, o si esta no existe.
Muchas gracias! :D
-
No se puede, para eso hay una funcion que rueda por la red, en el foro de VB esta, solo transformala a C
-
itoa te convierte un entero en una cadena que representa este entero con opción a 4 bases distintas: binario, octal, hexadecimal y decimal. También están las funciones ltoa para convertir enteros largos a cadenas, ultoa para convertir enteros largos sin signo a cadena y por último tienes a la función sprintf, que funciona lo mismo que la función printf, pero en vez de mandar la cadena formateada a la pantalla te la manda a una cadena.
-
Hola
Gracias por responder!
Consulte la funcion itoa(), pertenece a la libreria cstdlib.h de C++. Al parecer no pertenece al ANSI C, es por ello que no la conocía.
Muchas gracias, me has quitado de esta enorme duda! :D