diff options
| author | marcinzelent <marcin@zelent.net> | 2017-06-23 14:22:28 +0200 |
|---|---|---|
| committer | marcinzelent <marcin@zelent.net> | 2017-06-23 14:22:28 +0200 |
| commit | bf1cfb95233fc0deab5cae969691baf9fa6a21a3 (patch) | |
| tree | 27314496bf7cf93dbd211fe985f6b9bde0e1282d | |
| parent | 47bd4b045b6bfaf8ea21a8bafcd2f2acd4e338c7 (diff) | |
Optimized code.
| -rw-r--r-- | timetracker.c | 61 |
1 files changed, 31 insertions, 30 deletions
diff --git a/timetracker.c b/timetracker.c index ab7a56b..79efd09 100644 --- a/timetracker.c +++ b/timetracker.c @@ -12,8 +12,9 @@ void start_new_activity(); void stop_new_activity(); void edit_new_activity(); void print_activities(); -void save_to_file(); -void load_file(); +void save_to_file(char *filepath); +void load_file(char *filepath); +char *create_data_files(); typedef struct activities { @@ -29,7 +30,7 @@ int main() { strcpy(new_activity.description,"N/A"); new_activity.start_time = time(NULL); - load_file(); + load_file(create_data_files()); char command; while(command != 'q') @@ -54,7 +55,7 @@ int main() break; case 'v': - save_to_file(); + save_to_file(create_data |