Emudesc en Facebook!RSS

Retroceder   Foros de Emudesc > Tecnología > Informática > Programación

 
 
Herramientas
  #1  
Antiguo 01-jul-2011, 20:51
Avatar de YoshiFan GM
EMD User
 
Fecha de Ingreso: septiembre-2010
Ubicación: México
Mensajes: 620
YoshiFan GM se está dando a conocer
Icon1 [Aporte][C++] Pasar de un int a char[ ] o vice-versa

[C/C++] Pasar de un int a char[ ] o vice-versa

Convertir un int a char[ ]

Código PHP:
char Cadena[10];  // Se declara la cadena, donde almacenaremos el valor de tipo int
int Num 13;     // Éste será el valor que pasaremos a la cadena

sprintf(Cadena"%d"Num);  // De este modo se copia el valor de 'Num' a la cadena 'Cadena'

printf("%s"Cadena);        // Se imprime en pantalla el contenido de 'Cadena' 
sprintf es una función definida en la biblioteca estándar stdio.h, y es utilizada para imprimir datos a un char, a diferencia del conocido printf que lo imprime a la pantalla. El primer argumento es el char en donde se desea imprimir el dato, en este caso, "Cadena".

De igual forma, también se puede convertir a hexadecimal:

Código PHP:
sprintf(Cadena"%x"Num); 
O a base Octal:

Código PHP:
sprintf(Cadena"%o"Num); 
Convertir un char[ ] a int

Código PHP:
char Cadena[10] = "13";  // Éste será el valor que convertiremos al tipo int
int Num;                 // Aquí almacenaremos el valor de la cadena

sscanf(Cadena"%d", &Num);  // El valor contenido en 'Cadena' se traslada a la variable 'Num' de tipo int

printf("%d"Num);           // Se imprime el valor almacenado en 'Num' 
sscanf es una función también definida en la biblioteca stdio, y es usada para leer datos desde un char, a diferencia del estándar scanf que lee los datos introducidos por el usuario en pantalla.
El primer argumento es el char de donde se desea obtener el dato.



Última edición por YoshiFan GM fecha: 03-jul-2011 a las 09:18.
  #2  
Antiguo 01-jul-2011, 22:11
Avatar de X GEu2 X
Ace Member
 
Fecha de Ingreso: marzo-2008
Ubicación: Mexico
Mensajes: 2,308
X GEu2 X se está dando a conocer
Predeterminado Re: [Aporte][C++] Pasar de un int a char[ ] o vice-versa

gracias por el aporte, creo que me sera util la info :B
aunque deberias explicar mas la sintaxis para los programadores novatos
 



Temas Similares para: [Aporte][C++] Pasar de un int a char[ ] o vice-versa
Tema Autor Foro Respuestas Último mensaje
[aporte importante] Como pasar de cualkier actualizacion a 4.0 sin perder nada!! Luffy D´monkey Wii Scene 155 25-nov-2009 15:06
Alguien me puede pasar el wip de superchica o un char de ella vampirofroy MUGEN 0 11-sep-2009 15:44
char y stages de todo a full (los mejores char) evil ryu MUGEN 13 20-ago-2009 19:23
Aporte - Tutorial De como pasar los videos a 3Gp . Para verlos en tu celu. Miguel_ Móviles 5 21-dic-2008 20:25
Pedidos De Char Para Mi Mugen 700 Char leo_k-po14 MUGEN 4 28-oct-2008 23:49


La franja horaria es GMT +1. La hora actual es: 07:46.


Powered by vBulletin®


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93