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
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
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 (http://cplusplus.com)
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
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.