Najprostsze zastosowanie:
enum {
CYFRA0, //0
CYFRA1, //1
CYFRA2, //2
CYFRA3 //3
}
client_print(id,print_chat,"Twoja cyfra to: %d",CYFRA2);
W tym przykładzie zostanie wypisana cyfra 2.
W takim przykładzie każdy ciąg znaków ma kolejną liczbę, CYFRA0 - 0, CYFRA1 - 1, CYFRA3 - 3.
Oczywiście enuma można rozszerzyć aby np. liczenie będzie się zaczynało od innej liczby, lub liczba będzie się zwiększała np. o 3.
Przykład:
enum (+=3) {
CYFRA1, //3
CYFRA2, //6
CYFRA3 //9
}
W tym przypadku ciąg CYFRA1 jest jako liczba 3, kolejne ciągi mają wartości zwiększające się o 3.
Można także używać niestandardowych enumów, czyli dla każdego ciągu znaków przypisać dowolną liczbę, niezależną od poprzedniej. Przykład:
enum {
CYFRA1 = 4,
CYFRA2 = 7,
CYFRA3 = 22
}
Tablic na razie ci nie opiszę bo jestem w szkole i średnio mi się chce
