Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Duda con ejercicio de uniones [final]
Autor Mensaje
Feer Sin conexión
Presidente del CEIT
Ing. Electrónico
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.672
Agradecimientos dados: 601
Agradecimientos: 2.969 en 451 posts
Registro en: Apr 2010
Mensaje: #1
Duda con ejercicio de uniones [final] Ejercicios Informática I (Electrónica)
Hola, tengo una duda sobre un ejercicio de uniones, me parece muy boludo si es así xd..

Enunciado:
Escriba un programa que imprima, byte a byte, los bytes que constituyen una variable long. Utilice uniones para su implementación.



#include <stdio.h>
#include <stdlib.h>
#include <string.h>
union dato{
long x;
char y[4];
};
int main(){

union dato DATOS;
int i;

for(i=0;i<4;i++)
DATOS.y[i]=0;

printf("DATOS.X = %ld \t DATOS.y[3] = %d \t DATOS.y[2] = %d \t DATOS.y[1] = %d \t DATOS.y[0] = %d",&DATOS.x,&DATOS.y[3],&DATOS.y[2],&DATOS.y[1],&DATOS.y[0]);

getchar();
return(0);
}


Muchas gracias..

[Imagen: digitalizartransparent.png]
(Este mensaje fue modificado por última vez en: 31-01-2013 21:03 por Feer.)
31-01-2013 20:59
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Feer recibio 1 Gracias por este post
Santi Aguito (03-02-2014)
EmmanuelDG Sin conexión
Presidente del CEIT
Ingeniero!!!
********

Ing. Química
Facultad Regional Buenos Aires

Mensajes: 1.265
Agradecimientos dados: 11
Agradecimientos: 119 en 58 posts
Registro en: Apr 2008
YouTube
Mensaje: #2
RE: Duda con ejercicio de uniones [final]

Off-topic:
Vi post tuyo que decía ejercicio de uniones y pense que era algo de uniones químicas, acá no me meto yo =P

Fear is strange soil. Mainly it grows obedience like corn, which grows in rows and makes weeding easy. But sometimes it grows the potatoes of defiance, which flourish underground.
Terry Pratchett - Small Gods
01-02-2013 01:50
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] EmmanuelDG recibio 1 Gracias por este post
Feer (01-02-2013)
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #3
RE: Duda con ejercicio de uniones [final]
No sé si la catedra te lo aceptará o no (porque estoy en sistemas =P)

Pero es sintactica y semanticamente correcto lo que haces, y ese es el uso que se le da.

Como nota, te falta inicializar x =P.
01-02-2013 01:57
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Imakuni recibio 1 Gracias por este post
Feer (01-02-2013)
Feer Sin conexión
Presidente del CEIT
Ing. Electrónico
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.672
Agradecimientos dados: 601
Agradecimientos: 2.969 en 451 posts
Registro en: Apr 2010
Mensaje: #4
RE: Duda con ejercicio de uniones [final]
(01-02-2013 01:50)EmmanuelDG escribió:  
Off-topic:
Vi post tuyo que decía ejercicio de uniones y pense que era algo de uniones químicas, acá no me meto yo =P

Jajaja, te agradezco solo por el hecho de pasarte a mirar por si era de química jaja, gracias!!!
Química la deje descansar hasta el 10!, el 10 la agarro de nuevo que se rinde el 13 y mientras sigo con otra(?)

(01-02-2013 01:57)Imakuni escribió:  No sé si la catedra te lo aceptará o no (porque estoy en sistemas =P)

Pero es sintactica y semanticamente correcto lo que haces, y ese es el uso que se le da.

Como nota, te falta inicializar x =P.

Ahhh esta bien, entonces entendí bien el ejercicio...
Era una cagada después de todo, pero como relleno para "escribir" algo mas esta bueno ajja.
Muchas gracias!!


Si o si hace falta inicializar todo?

[Imagen: digitalizartransparent.png]
01-02-2013 02:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #5
RE: Duda con ejercicio de uniones [final]
Me equivoque. Ahi vi el codigo de nuevo. Lo inicializas en el for, asi que está de 10

Igual, es mas facil hacer un Datos.x=0

=P
(Este mensaje fue modificado por última vez en: 10-02-2013 02:26 por Imakuni.)
10-02-2013 02:24
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Imakuni recibio 1 Gracias por este post
Feer (10-02-2013)
Feer Sin conexión
Presidente del CEIT
Ing. Electrónico
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.672
Agradecimientos dados: 601
Agradecimientos: 2.969 en 451 posts
Registro en: Apr 2010
Mensaje: #6
RE: Duda con ejercicio de uniones [final]
Claro, inicializo el int total son los mismos bytes jaja, gracias!

[Imagen: digitalizartransparent.png]
10-02-2013 02:31
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Santi Aguito Sin conexión
Presidente del CEIT
Newtoniano
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.240
Agradecimientos dados: 246
Agradecimientos: 680 en 341 posts
Registro en: Oct 2012
Mensaje: #7
RE: Duda con ejercicio de uniones [final]
Tenia la misma duda sobre este ejercicio...muchas gracias!!!

Busca la excelencia, el éxito llegará
03-02-2014 21:04
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
luchovl2 Sin conexión
Presidente del CEIT
Dígame, Ingeniero.
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.334
Agradecimientos dados: 24
Agradecimientos: 355 en 323 posts
Registro en: May 2009
Mensaje: #8
RE: Duda con ejercicio de uniones [final]
No estoy seguro de cuán al pedo es lo que voy a decir, pero yo pondría un sizeof(long), en lugar de hardcodear el tamaño del vector.
03-02-2014 21:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Feer Sin conexión
Presidente del CEIT
Ing. Electrónico
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.672
Agradecimientos dados: 601
Agradecimientos: 2.969 en 451 posts
Registro en: Apr 2010
Mensaje: #9
RE: Duda con ejercicio de uniones [final]
Si también podía ser...
La consigna era muy poca clara..., era un final de 4 prácticos cortos y este era el peor no por el código si no por intentar entender que había que hacer jaja.

[Imagen: digitalizartransparent.png]
03-02-2014 21:51
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)