Problema con _itoa_s

Iniciado por C_1^N, 16 Julio 2013, 20:10 PM

0 Miembros y 1 Visitante están viendo este tema.

C_1^N

Hola gente del foro! tengo el siguiente problema con la funcion mencionada y es que no se como o que pasarle de 2do argumento

Código (cpp) [Seleccionar]

_itoa_s(int _Value,char (&_Dest)[_Size],int _Radix)


Saludos!
La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo

amchacon

El segundo valor es la cadena donde quieres meter el resultado.

Aunque yo no usaría esa función porque no es portable... ¿Estas en C o C++?
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

C_1^N

en c++, se que es el buffer de destino pero el problema es que no se como pasarle el argumento pq tiene entre corchetes el _Size
La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo

amchacon

#3
Código (cpp) [Seleccionar]
int cosa = 3;
char Texto[10];
_itoa_s(cosa,Texto,10,10);

cout<<Texto;


Aunque yo en C++ usaría la clase stringstream, que además estándar y portable:

Código (cpp) [Seleccionar]
#include <sstream>

//...

int cosa = 3;
stringstream Mensaje;

Mensaje<<"El contenido de la variable es: "<<cosa;

cout<<Mensaje.str();
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

C_1^N

amchacon gracias por la ayuda, he optado por usar stringstream

Saludos!
La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo