Using enums in C?
Is there a way that we can copy one enum to another? For instance:
enum Element4_Range{a4=1,b4,c4,d4};
enum Element3_Range{a3=1,b3,c3};
enum Element3_Range Myarr3[10];
enum Element4_Range Myarr4[10];
enum Element3_Range MyFunc(Element4_Range);
main()
{
MyFunc(Myarr4);
}
enum Element3_Range MyFunc(Element4_Range Target)
{
enum Element3_Range Source;
Source = Target;-----------Is this possible?
}
If anyone please show me a way to copy enum values ββfrom one to another?
I was getting error when doing this, for example
- incompatible types when assigning
Element3_Range*' to
Element3_Range [10] ' - cannot convert
Element4_Range' to
Element3_Range 'to assignment
Thanks and respect Maddy
+2
a source to share