Monday, February 18, 2013

#4 Unija kako se koristi i sta se nesme


#include<stdio.h>
#include<conio.h>
#include<string.h>

// unija kako se koristi i zasto nemoze da cuva sve podatke
union u_data{
      int i;
      float f;
      char str[20];
      };

   


 main(){
  union u_data udata;
  printf("Unos pojedinacno pa ispis pojedniacno u redosledu MOZE\n");
  udata.i=200;
  printf("udata.i=%d\n",udata.i);
  udata.f=200.001;
  printf("udata.f=%f\n",udata.f);
  strcpy(udata.str,"hello my friend");
  printf("udata.str=%s\n",udata.str);

  // ovo nemoze biti kao kod struktura
  printf("\n\n\n Unos svih pa ispis svih NEMOZE\n");
  udata.i=200;
  udata.f=200.001;
  strcpy(udata.str,"hello my friend");

  printf("udata.i=%d\n",udata.i);
  printf("udata.f=%f\n",udata.f);
  printf("udata.str=%s\n",udata.str);
     
  getch();    
 }

No comments:

Post a Comment