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!
cout << (char)65 << endl;
char asd = 'A';
cout << (int)asd << endl;
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 ;)
.
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!
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.
Cita de: STANHMAL en 18 Junio 2012, 02:55 AM
cout << (char)65 << endl;
char asd = 'A';
cout << (int)asd << endl;
perdon pero yo programo con qt creator y no entiendo eso del cout
Saludos!
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
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.