codigo letras en ascii

Iniciado por mrstriker, 23 Noviembre 2012, 03:29 AM

0 Miembros y 1 Visitante están viendo este tema.

mrstriker

como hago para mostrar una letra asi :
se pide a y me tiene que mostrar la letra que sigue es decir b y asi sucesivamente

durasno

Hola! http://www.asciitable.com/

si miras la tabla del link, vas a ver que cada caracter se puede representar con un decimal, octal o hexadecimal.. A la letra 'a' le corresponde el decimal 97, ahora si a la variable que contiene la letra 'a' le sumas 1, vas a poder imprimir 'b'( 98 en dicimal)


Cualquier duda pregunta. SAludos
Ahorrate una pregunta, lee el man

Stakewinner00

creo que se puede hacer directamente algo asi
char variable = 'a'
y luego
variable++
y te deberia mostrar b.

Si tienes alguna duda más existe una web que me parece bastante buena y es cplusplus.com

caronte80

 char variable;
variable ='a';
int i;

      while(i!=25)
{
printf("%d",variable);  // o %c  si lo q quieres ver es el caracter..
variable++;}

  :huh: ;D

       

ecfisa

Cita de: mrstriker en 23 Noviembre 2012, 03:29 AM
...
se pide a y me tiene que mostrar la letra que sigue es decir b y asi sucesivamente

Hola mrstriker.

Podrías hacer:

#include<stdio.h>

int main( )
{
 char ch;

 printf("Ingresa una letra seguida de Enter (espacio termina)\n");
 do {
  ch = getchar();
  if(ch>='A' && ch<'Z' || ch>='a' && ch<'z') printf("%c+1: %c\n", ch, ch+1);
 } while ( ch != ' ');
 return 0;
}


Saludos.