
03/11/2009, 20:53
|
| | Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 15 años, 8 meses Puntos: 0 | |
de numeros a letras y de letras a numeros en C muchachos como andan!! les queria pedir un favor q me esta quemando las pestañas, porq hace mucho q no programo en C...
necesito hacer un programa en C que recibirá como argumento: una opción y una lista de datos:
La opción puede ser:
l: convertirá la lista de datos en letras (si los datos son números, sino
informará que los datos no pueden convertirse)
n: convertirá la lista de datos en números (si los datos son letras, sino
informará que los datos no pueden convertirse)
La lista de datos:
Serán o bien números o bien letras separados por un espacio (no puede
haber una lista mixta de números y letras.)
Se sugiere una lista de por lo menos 3 datos
si alguien me puede ayudar con el codigo voy a estar agradecidisimo, hace muchisimo tiempo q no laburo en C y estoy perdido
desde ya muchas gracias!!
#include <stdio.h>
#include <string.h>
void opcionN (char cadena[]);
void opcionL (char cadena[]);
main (opcion, cadena[]){
char op;
op=opcion;
if (op=='l'){
opcionL(cadena);
else
opcionN(cadena);
}
}
void opcionN ( cad1[])
{
// char cadena[] = cad1;
int tam;
int x;
int tam = strlen(cad1);
for (x = 0; x < tam; x++)
{
if (cad1[x]> 'A' && cad1[x]< 'z' )
printf("%d ", cad1[x]);
else
printf("el dato ingresado es erroneo");
}
}
void opcionL (cad2[])
{
int tam;
int x;
int tam = strlen(cad1);
for (x = 0; x < tam; x++)
{
if (cad1[x]> 'A' && cad1[x]< 'z' )
printf("el dato ingresado es erroneo");
else
printf("%c ", cad1[x]);
}
}
me pueden decir en q le estoy errando?!!?.....
Última edición por sabalero82; 04/11/2009 a las 10:45 |