Friday, February 18, 2011

#3 Strukture u C-u napredni primer

#include<conio.h>
#include<stdio.h>
// Program za upoznavanje sa slozenim strukturama u C jeziku
//definisanje strukture datum
struct s_datum{
       unsigned int dan;
       unsigned int mesec;
       unsigned int godina;
       };
struct s_ucenik{
         int id; //broj ucenika
         char prezime[20];
         char ime[20];
         struct s_datum datum;
         };
      
   struct s_ucenik ucenik; // definisem promenjivu ucenik tipa s_ucenik (struktura)

main(){
   printf("Unesite podatke za ucenika jedne skole \n");
   printf("Redni broj ucenika= ");scanf("%d",&ucenik.id);//printf("\n");
   printf("Prezime: ");scanf("%s",&ucenik.prezime);//printf("\n");
   printf("Ime: ");scanf("%s",&ucenik.ime);//printf("\n");
   printf("Datum rodjenja\n ");
    printf("dan:");scanf("%d",&ucenik.datum.dan);
    printf("mesec:");scanf("%d",&ucenik.datum.mesec);
    printf("godina:");scanf("%d",&ucenik.datum.godina);
  
   printf("******************************************************** Ispis ************************************************\n");
   printf("Ispis podataka vezanih za ucenika iz strukture s_ucenik \n");
  
   printf("Id= %d \n",ucenik.id);
   printf("Prezime: %s \n",ucenik.prezime);
   printf("Ime: %s \n",ucenik.ime);
   printf("Datum rodjenja:%d,%d,%d \n",ucenik.datum.dan,ucenik.datum.mesec,ucenik.datum.godina);
  
   getch();  
}

#3 Strukture u C-u osnovni primer s_ucenik

#include<conio.h>
#include<stdio.h>
// Program za upoznavanje sa strukturama u C jeziku
main(){

  //definisanje strukture
  struct s_ucenik{ 
         int id; //broj ucenika
         char prezime[20];
         char ime[20];
         char datumRodjenja[20];
         };
     // definisanje promenjive na osnovu novog tipa s_ucenik
   struct s_ucenik ucenik; // definisem promenjivu ucenik tipa s_ucenik (struktura)
  
   printf("Unesite podatke za ucenika jedne skole \n");
   printf("Redni broj ucenika= ");scanf("%d",&ucenik.id);//printf("\n");
   printf("Prezime: ");scanf("%s",&ucenik.prezime);//printf("\n");
   printf("Ime: ");scanf("%s",&ucenik.ime);//printf("\n");
   printf("Datum rodjenja: ");scanf("%s",&ucenik.datumRodjenja);printf("\n");
  
   printf("******************************************************** Ispis ************************************************\n");
   printf("Ispis podataka vezanih za ucenika iz strukture s_ucenik \n");
  
   printf("Id= %d \n",ucenik.id);
   printf("Prezime: %s \n",ucenik.prezime);
   printf("Ime: %s \n",ucenik.ime);
   printf("Datum rodjenja:%s \n",ucenik.datumRodjenja);
  
   getch();
      
}