Logic simulator in c

The following C project contains the C source code and C examples used for logic simulator. This code simulates logic circuits. It is fully object-oriented and polymorphic. I made a visual version of this simulator but when I changed my Windows it went.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
And.cpp 1619
And.h 868
File.cpp 7816
File.h 2208
Gates.cpp 2207
Gates.H 2093
IC.CPP 3265
IC.H 1690
Lines.cpp 2973
Lines.H 1796
LogicSimulator.cpp 379
NAnd.cpp 1621
NAnd.h 874
NOr.cpp 1587
NOr.h 865
Not.cpp 1835
Not.h 914
Or.cpp 1509
Or.h 858
UI.CPP 12854
UI.H 2186
XOr.cpp 1645
XOr.h 1010