- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#include <stdio.h> int main() { int i; //bucle for que recorre desde 1 hasta 255 mostrando los caracteres ascii for (i=0; i<= 255; i++) { printf("%d-%c\t",i, i); } return 0; }
hola sabes quien soy SPAMMMMM
ResponderEliminarSPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMMSPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
SPAMMMMM
Tengo un deja vu
ResponderEliminarhttp://www.youtube.com/watch?v=owxT2fy8LF0
Hola!
ResponderEliminarcuando ejecuto el codigo, no me muestra la figura de algunos
eso de debe a:
Si te fijas en la captura de pantalla en las dos primeras filas no se ven todos los caracteres, eso es debido a que parte de esos primeros caracteres son no imprimibles, se usan para controlar comunicaciones serie entre otras cosas.
EliminarPor ejemplo el caracter 7, se corresponde al sonido del bip del ordenador.
Hola una pregunta como puedo imprimir el caracter 218 con printf por que no me saca el Dev. Gracias
ResponderEliminarComo puedes ver, en la captura de pantalla sale perfectamente, lo único que se me ocurre es que tengas una página de códigos distinta a la que tengo yo, y por lo tanto la parte superior de la tabla ascii sea distinta.
EliminarPuedes comprobar la tabla de códigos activa mediante el siguiente comando de MSDOS.
MODE CON CODEPAGE
Este comando indicará la página de códigos, en mi caso es la 850.
Te dejo un enlace a Flickr con la captura de pantalla con la salida del programa y la página de códigos activa.
http://www.flickr.com/photos/105026245@N04/10866750673/
Si no es así puedes modificar la página de códigos activa con el mismo comando.
como puedo imprimir la tabla en 4 columnas
ResponderEliminarComo puedes observar en el código lo único que se hace es ejecutar un bucle for, que imprime un carácter y un tabulador, y luego pasa al carácter siguiente.
EliminarPara controlar cuantos caracteres se ejecutan por línea, sería preciso añadir algún bucle que cada vez que una variable alcance un valor, por ejemplo 4, imprima un cambio de línea "\n".
Se podría usar un bucle while por ejemplo.
Hola, estoy como el anterior colega, no se como imprimir la tabla en 8 columnas. Por favor necesito que me cuentes como tendría que usar ese bucle while. (una explicación para torpes).
ResponderEliminarGracias.
Así corriendo y desde el movil, te puedo plantear una solución añadiendo una variable para controlar el número de columnas, y decidiendo si se imprime un cambio de línea con un if.
ResponderEliminar#include
int main()
{
int i, j;
//bucle for que recorre desde 1 hasta 255 mostrando los caracteres ascii
for (i=0,j=0; i<= 255; i++,j++)
{
printf("%d-%c\t",i, i);
if (j==7)
{
printf("\n");
j=0;
}
}
return 0;
}
Muchas gracias por la respuesta, es exactamente lo que necesitaba. Gracias por tú ayuda.
EliminarFeliz año.
Hola! Necesito saber para qué se usa el código ascii en el lenguaje C.
ResponderEliminar