[?] imprimir ASCII

Iniciado por dabaji, 18 Junio 2012, 02:52 AM

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

dabaji

Hola tengo una duda para imrpimir el codigo ASCII en c++ con el ciclo for y de como imprimir el codigo ASCII en base al texto es decir,

Texto?: Abcd
ASCII: 065 098 099 100

Gracias!

STANHMAL

#1
Código (cpp) [Seleccionar]

cout << (char)65 << endl;


Código (cpp) [Seleccionar]

char asd = 'A';
cout << (int)asd << endl;

Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red

The Swash

CitarHola,

De manera rápida sería más o menos así:
#include <stdio.h>

int main()
{
    char szCadena[5] = "acbd";
    int i;

    for (i=0; i < 4; i++)
    {
        printf("%i ", (int)szCadena[i]);
    }
    return 0;
}


Un saludo,
Iván Portilla.

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.

STANHMAL Como siempre antes ;)

STANHMAL

Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red

dabaji

perdon pero yo no quiero especificamente con "abcd" quiero que me imprima el codigo ASCII de culaquier texto , o sea

printf ("Texto?")
scanf (%d, &texto)

y en base a lo que ponga en "texto" salga el codigo ASCII

Gracias!

The Swash

Hola,

@dabaji, creo que los ejemplos que te hemos dado han sido bastante claros. Si lees una cadena entonces luego calcula su longitud con la función "strlen" de <string.h> y luego haz el ciclo en base a dicha longitud.

Un saludo,
Iván Portilla.

dabaji

Cita de: STANHMAL en 18 Junio 2012, 02:55 AM
Código (cpp) [Seleccionar]

cout << (char)65 << endl;


Código (cpp) [Seleccionar]

char asd = 'A';
cout << (int)asd << endl;



perdon pero yo programo con qt creator y no entiendo eso del cout
Saludos!

STANHMAL

Cita de: dabaji en 18 Junio 2012, 03:05 AM
perdon pero yo programo con qt creator y no entiendo eso del cout
Saludos!

como dijiste C++ te puse código de C++

Hacen lo mismo que coloco The Swash .


Cita de: The Swash en 18 Junio 2012, 02:58 AM
...

:rolleyes:

$4!u2
Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red

Foxy Rider

Citarperdon pero yo programo con qt creator y no entiendo eso del cout

Cerrá ya el Qt creator y cazá un libro de C++ ... cout forma parte del C++ *BÁSICO* (Qt está escrito en C++ y encima usa nociones de patrones de diseño), si no entendés eso ... vas a terminar escribiendo un C++ mutante sin realmente entender qué estás haciendo :S (eso si es que no te perdés antes)

Saludos.