C/Visual C - ascii

 
Vista:

ascii

Publicado por imanol (36 intervenciones) el 24/04/2001 14:23:46
1-Funcion que devuelve el codigo ascii de un caracter?
2-Funcion que devuelve el caracter de un codigo
ascii?
3-Funcion equivalente del mid de vb en c?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ascii

Publicado por Juan Sánchez Gómez (9 intervenciones) el 24/04/2001 16:44:33
Hola, simplemente tienes que hacer un casting de entero a numero o viceversa.
Dime que hace la funcion mid en visual basic y quizas te pueda decir la equivalente en C.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ascii

Publicado por Germán B. (143 intervenciones) el 24/04/2001 17:29:52
El tipo char puede ser visto como carácter o entero sin requerir conversión. Esto es válido:

char p, q, r;

p='A'; /* equivalente a p=65; */
q=p+1; /* obtiene 'B' */
r='D'-q; /* obtiene 2 */

Para obtener caracteres individuales de un string, se usa subíndice:

char str[20]="AVESTRUZ";

p=str[0]; /* obtiene 'A' */
q=str[4]; /* obtiene 'T' */

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ascii

Publicado por Luis Ruben Robles (2 intervenciones) el 21/05/2001 06:15:27
/*Tal vez esto te puede ayudar un poco, no es una funcion, pero muestra el codigo ascii por ingreso de teclado y ademas muestra una tabla...*/

#include<stdio.h>
#include<conio.h>
void pantalla(void);
void main()
{
int opcion, num;
do
{
pantalla();
gotoxy(30,3); cprintf("TABLA CODIGO ASCII");
gotoxy(30,4); cprintf(" Luis Robles P. ");
gotoxy(30,10); cprintf("[1] Ingresar un numero");
gotoxy(30,11); cprintf("[2] Ver tabla completa");
gotoxy(30,12); cprintf("[3] Salir");
gotoxy(30,14); cprintf("Su opcion: ");
gotoxy(41,14); scanf ("%d",&opcion);

switch (opcion)
{
case 1: pantalla();
gotoxy(10,3); cprintf("Ingrese numero:");
gotoxy(26,3); cscanf("%d",&num);
gotoxy(20,5); cprintf("su codigo ASCII es: %c",num);
textcolor(14+128);
gotoxy(60,20);cprintf("Tecla para salir");
getch();
getch();
break;

case 2: pantalla();
for (int i=20;i<256;i++)
printf ("%6d %c",i,i);
textcolor(14+128);
gotoxy(60,28); cprintf ("Tecla para salir");
getch();
break;

case 3:
default:break;

}
}
while (opcion<3);

}

/////////////////// FUNCION IMPRIME PANTAL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar