SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: hire en Sábado 30 de Junio de 2007, 23:41

Título: Como Puedo Pasar Un Caracter A Ascii
Publicado por: hire en Sábado 30 de Junio de 2007, 23:41
ahi algun componente o algo para pasar de un caracter a un ascii????


muchas gracias de antemano ^^
Título: Re: Como Puedo Pasar Un Caracter A Ascii
Publicado por: Enko en Domingo 1 de Julio de 2007, 00:06
Creo que la funcion es:
  byte Ord(char chr)

Fijate que la funcion Chr() pasa de ascii a caracter, si te fijas en la ayuda, te va aparecer como referencia la funcion inversa que creo que era Ord()
Título: Re: Como Puedo Pasar Un Caracter A Ascii
Publicado por: Mollense en Domingo 1 de Julio de 2007, 00:18
Podrías hacer algo como esto.-
Código: Text
  1.   char caracter='A';
  2.   int asci;
  3.   ascii=(int)caracter;
  4.   printf("caracter - ascii: %c - %i",caracter,ascii);
  5.  
  6.  

Aunque podrías hacer simplemente esto:

Código: Text
  1.   char caracter='A';
  2.   printf("caracter - ascii: %c - %i",caracter,caracter);
  3.  
  4.  

No lo probé pero creo que es así.

Un saludo :comp:
Título: Re: Como Puedo Pasar Un Caracter A Ascii
Publicado por: hire en Domingo 1 de Julio de 2007, 00:34
tengo el c++builder 6 y no me aparece nada parecido a ord() o al chr() y aun no puedo pasar a entero con la formula de Angel_K_ido...

lo que estoy intentando hacer es sacarle el ascii a un caracter ke el usuario ingrese a un edit... y por eso estoy buscando informacion de como hacerlo  :P

si existen otras formas o yo estare haciendo algo malo por favor avisenme



muchas gracias por la informacion ^^ :D
Título: Re: Como Puedo Pasar Un Caracter A Ascii
Publicado por: hire en Lunes 2 de Julio de 2007, 05:02
encontre esto y me sirvio demasiado...

ojala que alguien mas le sirva ^^


salu2


Código: Text
  1. AnsiString mivar;
  2. mivar="hola";
  3. char cmivar[5];
  4. strcpy(cmivar,mivar.c_str());
  5.  
  6.