Autor
|
Tema: Literal de numero---Ayuda!!! (Leído 2,195 veces)
|
delirio
Desconectado
Mensajes: 11
|
Bueno amigos, les pido ayuda para encontrar donde esta el error en mi programa, lo que pasa es que cuando ingreso un numero del 0 al 9, el programa me bota correctamente en letras el numero ingresado, pero seguido tambien me imprime numeros basura. Me podria alguien decir porque pasa esto, donde esta el error??....se les agradece de antemano cualquier ayuda. Ali va mi programa, compilado en Dev c++:#include<iostream.h> #include<string.h> int UnaCifra(char A[], int i){ if(A[i]=='0') cout<<"cero"; if(A[i]=='1') cout<<"uno"; if(A[i]=='2') cout<<"dos"; if(A[i]=='3') cout<<"tres"; if(A[i]=='4') cout<<"cuatro"; if(A[i]=='5') cout<<"cinco"; if(A[i]=='6') cout<<"seis"; if(A[i]=='7') cout<<"siete"; if(A[i]=='8') cout<<"ocho"; if(A[i]=='9') cout<<"nueve"; } int main(){ char A[1]; cout<<"\n\n Ingrese numero: "; gets(A); cout<<"\n\n "; cout<<UnaCifra(A,0); system("pause>nul"); }
|
|
|
En línea
|
|
|
|
do-while
Desconectado
Mensajes: 1.276
¿Habra que sacarla de paseo?
|
¡Buenas! cout << UnaCifra(A,0);
Y UnaCifra se supone que devuelve un entero, pero como en ningun momento devuelves un entero desde la funcion, cogera (supongo) el primer valor que encuentre en la pila, de ahi la basura. ¡Saludos!
|
|
|
En línea
|
- Doctor, confundo los números y los colores. - Vaya marrón. - ¿Marrón? ¡Por el culo te la hinco!
|
|
|
s00rk
Desconectado
Mensajes: 195
|
Devera ser entonces el metodo de tipo void no int, si no deceas regresar un numero al final.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[RETO] Comprobar si un numero dado es un numero de la suerte
« 1 2 ... 5 6 »
Programación Visual Basic
|
Karcrack
|
53
|
23,559
|
17 Agosto 2010, 23:58 pm
por Dessa
|
|
|
Ayuda numero de serie
« 1 2 »
Ingeniería Inversa
|
wconejo
|
11
|
13,159
|
11 Octubre 2010, 18:19 pm
por wconejo
|
|
|
Convertidor de número literal a número real
Programación C/C++
|
david_BS
|
0
|
2,596
|
6 Mayo 2012, 21:34 pm
por david_BS
|
|
|
AYUDA CON UN FOR DE NUMERO
Desarrollo Web
|
daniel010
|
1
|
1,966
|
13 Septiembre 2013, 00:25 am
por #!drvy
|
|
|
¡LITERAL! Conversación entre un venezolano y un colombiano
Foro Libre
|
Machacador
|
9
|
4,996
|
29 Noviembre 2020, 02:14 am
por Aguijon_zerO
|
|