Write a program that meets the following requirements:
1. The program should contain at least 400 lines of code.
2. The program should define and use at least 3 structures A,B and C that have a containment relationship. Here are some examples for the relationship between the structures:
a. A contains B contains C.
b. A contains B contains a pointer to C.
c. A contains an array of Bs that contains C.
d. A contains B that contains a pointer to C.
e. A contain B that contain an array of C.
f. A contains an array of Bs that contains a pointer to C.
3. At least one of the fields in one of the structures should be a static string (with a predefined size).
4. At least one of the fields in one of the structures should be a dynamic string (a pointer to char).
5. There should be a field in one of the structures that is a pointer to another structure. Thus, the contained structure should be allocated dynamically (Think of a situation where the existence of the structure is optional).
6. The program should use all 3 arrays:
a. an array of structures (of any type that you declare)
b. an array of pointers to structures
c. a matrix of structures.
7. There should be at least one recursive function.
8. The program should use at least 3 of the string.h functions.
9. The project should contain at least 20 functions.
10. The IO functions should be in a separate module\s.
11. A user friendly main function should execute all the functions and demonstrate the use of all the functions.
I have 10 years experience in C programming. I have understood your requirement well. Please look for my book on C programming: Programming in C: A practical approach at google books. Will do the work upto your satisfaction
Hi,
I have strong skill of C/C++. I have completed so many programs of C/C++.
I am interested in doing this work.
Hope to work with you.
Thanks,
Bhavyesh Solanki
I understand your needs, and i am able to do it.I'm student of Electrical engineering, I passed C course, and i have quite enough experience with similiar projects.