Título: Duda con estructuras y punteros Publicado por: Miguel2097 en 12 Diciembre 2016, 07:23 am Hola tengo una duda respecto al almacenamiento de datos en estructuras y creo que esto también va ligado a punteros pero no sé mucho sobre este tema.
Resulta ser que ocupo capturar los datos mediante una estructura y luego almacenarlos en una matriz, creí que lo estaba haciendo bien pero cuando quiero imprimir no me imprime nada, espero que me puedan ayudar con esto gracias. :huh: Código
Mod: Los códigos deben ir en etiquetas GeSHi Título: Re: Duda con estructuras y punteros Publicado por: engel lex en 12 Diciembre 2016, 07:36 am Código
te traduzco tu código Código: imprimir "ingrese cedula" luego imprimes el contenido de mat... el problema es... nunca pusiste ningún valor en mat Título: Re: Duda con estructuras y punteros Publicado por: Miguel2097 en 12 Diciembre 2016, 07:42 am Gracias a por tu respuesta!
Aún no entiendo bien, creí que al hacer el Empleado.cedula = mat [f][0] ya lo estaba guardando en la matriz pero cuando lo imprimo no sale nada por pantalla que seria en el case 2 Título: Re: Duda con estructuras y punteros Publicado por: engel lex en 12 Diciembre 2016, 07:46 am te explico... el operador "=" solo funciona como en matemática, logica y cualquier ambito común... es decir funciona de derecha a izquierda.... el contenido a la derecha será copiado en la izquierda
Código
en ese caso el contenido de b será copiado en a, nunca lo contrario... lo mismo pasa para la matriz... Código
el contenido de la derecha será copiado en la izquierda, nunca lo contrario para que el contenido se coloque en la matriz, tienes que colocarla a la izquierda es decir Código
Título: Re: Duda con estructuras y punteros Publicado por: Miguel2097 en 12 Diciembre 2016, 07:57 am Genial amigo ya entendi!
Muchas Gracias por tu ayuda!! ;D Código
te traduzco tu código Código: imprimir "ingrese cedula" luego imprimes el contenido de mat... el problema es... nunca pusiste ningún valor en mat Disculpa la molestia ahora tengo un pequeño problema con un calculo matemático, ocupo que todo salario mayor a 50.000 se le haga un aumento en el 7% , los demas calculos si me estan funcionando correctamente excepto el de mayor a 50.000. for (f = 0; f <= 2; f++) { for (c = 0; c <= 3; c++){ cout << mat [f][c] << " "; } cout << endl; stringstream (mat[f][3]) >> aumento; if (aumento < 50000 ) { aumento = (aumento * 0.3) + aumento; }else if (aumento = 50000) { aumento = (aumento * 0.15 ) + aumento; }else if (aumento > 50001 ) { aumento = (aumento * 0.07) + aumento; } Cabe destacar que todo valor mayor a 50.000 mil me imprime con el aumento 57.500 :huh: MOD: No hacer triple post. Usa el botón modificar. |