-
Notifications
You must be signed in to change notification settings - Fork 1
/
main.c
58 lines (48 loc) · 1.52 KB
/
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*
Project 04
Multi-file programs - How to Use it!
Multi-file programs. A large C or C++ program should be divided into multiple files.
This makes each file short enough to conveniently edit, print, etc.
It also allows some of the code, e.g. utility functions such as linked list
handlers or array allocation code, to be shared with other programs.
By breaking it up into a number of smaller source files that each
provide a coherent part of what the complete program does, you can make the
development of the program a lot easier.
Description
The system is a demo for how to split your project into especifics function sheets.
This is a Good Programming Practice to follow!
Please see how to encapsulate each .h file, by using precompilation directives:
#ifndef __NAME__OF__THE SHEET___
#define __NAME__OF__THE SHEET___
(...)
#endif
Structure:
------ sys.h ------ High level sheet
| |
v |
main.c |
| v
------------> lcd.c & lcd.h
|-----------> calc.c & calc.h
************************
Output
lcd_init()
lcd = 45
LCD COUNT = 0
************************
Author: microgenios.com.br
Edited by j3
Date: Jun, 18/2020
*/
#include "sys.h"
#include "lcd.h"
#include "calc.h"
int main (void)
{
Add();
lcd_init();
lcd_write(45);
printf("LCD READ COUNT: %d\n", lcd_read_count());
//system("pause");
return 0;
}