Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

ayuda con codigo en c :(

Estado
No está abierto para más respuestas.

El Chingon Torres

Bovino de la familia
Desde
2 Ago 2008
Mensajes
5.126
Hola miren me dejaron hacer un programa que saque al ingresar un numero del 0 al 255 me imprima el caracter ascii, uso el putty, y el SSH secure shell y mi codigo que tengo es el siguiente:


/* moduloascii.c */
/* codigo para imprimir un caracter ascii*/

#include <stdio.h>
#include "moduloascii.h"

int main (int argc, char ** argv)
{
/* Declaracion de variables */
char cCaracter;


/* Captura de datos */
printf("\nIngrese un valor del 0 a 255: \n");
scanf("%c", &cCaracter);

/* impresion del caracter */
printf("El caracter '%c' tiene valor de: ",cCaracter);

return 0;
}


alguien me podria ayudar por favor???? muchas gracias de antemano creo que necesito un ciclo for pero no se que poner en ese for
 
no entindo que tiene que ver que usas putty y ssh pero pues si lo que quieres es el codigo en c pues es muy sencillo, el tipo de dato que capturas simplemente es entero , para mostrar el caracter simplemente esta misma variable la usas pero la muestras como caracter es decir recibes con %i y muestras con %c, lo del ciclo for, pues esto puede ser con un while para mi gusto, no entiendo como deseas manejar argumentos por linea de comandos y no sabes usar una estructura repetitiva, en fin te pongo un ejemplo de como podria ser.

#include <stdio.h>
#include <windows.h>
int dame_ascii(char caracter);

int main(){
int x=0;
while(x<=255 && x>=0){
system("cls");
printf("ingresa cualquier numero entre 0 y 255\n");
scanf("%i",&x);
dame_ascii(x);
}
return 0;
}

int dame_ascii(char numero){
printf("el caracter ascii del numero %i es %c\n",numero,numero);
getchar();
getchar();
return 0;
}

probado en dev c++ 9.2
 
Estado
No está abierto para más respuestas.
Volver
Arriba