Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. //22.08.2012
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5.  
  6. typedef struct stan {
  7.     int rbag, rbap, cena;
  8. }   Stan;
  9.  
  10. typedef struct elem {
  11.     Stan s;
  12.     struct elem *sled;
  13. }   Elem;
  14. Elem* dodaj(Elem* lst, Stan pom) {
  15.     Elem *pom, *novi = malloc(sizeof(Elem));
  16.     novi->s.rbag = pom.rbag;
  17.     novi->s.rbap = pom.rbap;
  18.     novi->s.cena = pom.cena;
  19.     novi->s.sled = NULL;
  20.     if (!lst)
  21.         lst = novi;
  22.     else {
  23.         for (tek = lst; tek->sled; tek = tek->sled);
  24.         tek->sled = novi;
  25.     }
  26.     return lst;
  27. }
  28.  
  29. void obrada(Elem* lst, FILE *b) {
  30.     Elem* tek;
  31.     int ukupanProfit, r1, r2, brdana;
  32.    
  33.     while(fscanf(b, "%d%d%d", &r1, &r2, &brdana) != EOF)
  34.         for(tek = lst; tek; tek = tek->sled)
  35.             if(//zavrsiti kad dodjem)
  36. }
  37.  
  38. void main() {
  39.     FILE *a, *b;
  40.     Elem* lst;
  41.     Stan pom;
  42.     a = fopen("agencije.txt", "r");
  43.     b = fopen("najam.txt", "r");
  44.    
  45.     while(fscanf(a, "%d%d%d", &pom.rbag, &pom.rbap, &pom.cena) != EOF)
  46.         lst = dodaj(lst, pom);
  47.    
  48.     obrada(lst, b);
  49.    
  50.     fclose(a);
  51.     fclose(b);
  52.    
  53.    
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement