Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdio>
- #include <cstdlib>
- #include "view.h"
- #include "model.h"
- #include "controller.h"
- FILE * data;
- void DBDown(List * &ls)
- {
- data = fopen("data.txt", "w");
- if(data)
- {
- PrintToFile(ls, data);
- }
- fclose(data);
- }
- void DBUp(List * &ls)
- {
- data = fopen("data.txt", "r");
- if(data)
- {
- char * name_from_file = new char;
- unsigned int number_from_file;
- while(fscanf(data, "%s%d\n", name_from_file, &number_from_file) == 2)
- {
- Add(ls, name_from_file, number_from_file);
- }
- }
- fclose(data);
- }
- int main(int argc, const char * argv[])
- {
- List * myls = new List{};
- // DBUp(myls);
- Add(myls,"a", 1);
- Add(myls,"a", 2);
- Add(myls,"a", 3);
- Del_elem(myls, "a");
- Add(myls,"b", 4);
- Add(myls,"c", 5);
- Add(myls,"d", 6);
- Add(myls,"e", 7);
- Add(myls,"f", 8);
- Add(myls,"g", 9);
- // DBDown(myls);
- printf("number of d: %d\n", (*Find(myls, "d")).phone_number);
- printf("number of f: %d\n", (*Find(myls, "f")).phone_number);
- printf("number of c: %d\n", (*Find(myls, "c")).phone_number);
- Del_elem(myls, "c");
- printf("number of c: %d\n", (*Find(myls, "c")).phone_number);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement