MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación > Webmasters - Diseño Web - Programación - Diseño gráfico
Tabla ASCII
ALP:
Es una tontería, pero podría ser últil.
--- Código: ---#include <stdio.h>
void main()
{
int i;
for (i=0; i<255; i++)
printf("%02X=%c ",i, i);
}
--- Fin del código ---
Los caracteres anteriores al espacio (32 ó 0x20) son caracteres de control; por eso, se escucha un pitido (carácter 7) y algunos no se ven (0x8 es 'retroceso', 0x9 es el tabulador, 0x0a es el retorno de carro...)
Para eliminarlos, empezamos por el 32:
--- Código: ---#include <stdio.h>
void main()
{
int i;
for (i = 32; i < 255; i++)
printf("%02X=%c ", i ,i);
}
--- Fin del código ---
Podríamos haber puesto también:
--- Código: --- for(i = ' '; i < 255; i++)
--- Fin del código ---
(entre las comillas simples hay un espacio)
Saludos.
Dabo:
interesante :wink:
gracias :D
jirho:
...Sencillo pero muy util caundo deses utilizar teclas..ejemplo:
int Tecla=0;
char Cad[1000];
int main(){
while(Tecla!=13||Contador<1000)/*Tecla=ENTER*/{
printf("INGRESE CADENA...");
gets(Cad);
}//Permite ingresar texto mientras no se oporima la tecla enter o //contador no se <=1000.
}
/*************************************************************************************/
int Tecla=0;
int main(){
while(Tecla!=27)/*Tecla=ESC*/{
Tecla=getchar();
printf("%d",Tecla);//Imprime le numero correspondiente a la tecla oprimida //segun la Tabla ANSCII
}
Lector:
hellowwww, some body here... :lol:
ALP, cuando compilè la tabla en linux con gcc me salio el siguiente warning.:
--- Citar ---[lucas@localhost linux]$ gcc tabla.c -o TABLA
tabla.c: In function `main':
tabla.c:4: warning: return type of `main' is not `int'.
--- Fin de la cita ---
Què es esto?, en Windows le agregue un getch(); para poder verla más tiempo, también le puse #include <conio.h>, está bien, no.
P.D.1: Te lo pregunto a tí porque bue... vos fuiste el que colgo el ejemplo.
P.D.2: Me vas a cobrar copyright por agregarle un getch. :lol: :lol: :lol: :lol:
ALP:
Hola lector.
gcc no permite que main() sea void. Cámbialo de esta forma
--- Código: ---#include <stdio.h>
int main()
{
int i;
for (i=0; i<255; i++)
printf("%02X=%c ",i, i);
return 0;
}
--- Fin del código ---
...así no debería darte problemas.
respecto a lo del copyright....no se... ya veremos... :D
Navegación
[#] Página Siguiente
Ir a la versión completa