Wyjasnj mi ktos sens istnienia "enum"? Rozumiem jak on dziala ale jakis on ma sens jesli wyswietla '1' zamiast "benzyna"? Spojrzcie na kod.
#include <iostream>
using namespace std;
enum r_silnika { diesel , benzyna } ;
struct SSilnik {
float pojemnosc ;
int moc ;
r_silnika rodzaj ;
} ;
SSilnik stworz_silnik ( float poj , int m ,r_silnika rodz )
{
SSilnik silnik = { poj , m , rodz } ;
return silnik ;
}
int main()
{
SSilnik sil1 = stworz_silnik ( 1.6 , 114 , benzyna ) ;
cout << sil1.rodzaj;
return 0;
}