KvArt

dz5.h

Jun 1st, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #pragma once
  2. typedef struct field {
  3.     char *FieldValue;
  4.     struct field *next;
  5. } Field;
  6.  
  7. typedef struct user {
  8.     struct user *previous, *next;
  9.     struct field *values;
  10. } User;
  11.  
  12. typedef struct ldif_f {
  13.     char *FieldName;
  14.     int FieldValue;
  15.     struct ldif_f *next;
  16. }Ldif_f;
  17.  
  18. /*Funkcija za citanje jedne reci iz datoteke*/
  19. char *ReadWord(FILE*, char*);
  20.  
  21. /*Funkcija za citanje naziva datoteka sa glavnog ulaza*/
  22. char *ImportName(int);
  23.  
  24. /*Funkcija za uvoz kontakata iz CSV datoteke*/
  25. User *ImportCSV(User*, FILE*);
  26.  
  27. /*Unos polja LDIF datoteke, iz pomocne datoteke u listu*/
  28. Ldif_f *LDIFValuesImport(FILE*);
  29.  
  30. /*Ispis u LDIF datoteku*/
  31. void ExportLDIF(User*, Ldif_f*, FILE*);
  32.  
  33. /*Brisanje na osnovu e-mail adrese*/
  34. User *Delete(User*, char*);
  35.  
  36. /*Pretraga liste za odgovarajucim podatkom*/
  37. Field *Search(Field*, int);
  38.  
  39. /*Upisivanje prvog reda svakog kontakta u LDIF fajl*/
  40. void FirstRow(Field*, FILE*);
  41.  
  42. /*Dealokacija memorije*/
  43. void Brisi(char*, char*, User*, Ldif_f*);
Add Comment
Please, Sign In to add comment