Zdefiniuj typ struktury przechowującej dane personalne pracownika
(nazwisko - 20 znaków; imię - 15 znaków; pensja - liczba rzeczywista;
płeć - znak 'm' lub znak 'k') oraz 100-elementową tablicę takich strukt
Napisz funkcję sprawdzającą czy w danej firmie
większa jest średnia pensja kobiet czy mężczyzn. */
Pisze strukture : i nie wiem jak zrobic bym mogl podawac mezyczne lub kobiete ...
Kod: Zaznacz cały
struct TPraca {
char nazwisko[20];
char imie[15];
float pensja;
char plec[]= {'m' , 'k'}; // TU WYWALA MI BLAD
};
Kod: Zaznacz cały
void wpisz(TPraca *a){
for(unsigned int i = 0; i<n; i++){
cout<<"nazwisko: ";
cin>>a[i].nazwisko;
cout<<"imie: ";
cin>>a[i].imie;
cout<<"pensja: [zl] ";
cin>>a[i].pensja;
cout<<"plec: m/k ";
cin>>a[i].plec; // ????
cout<<"************"<<endl; }
Aha : bledy podczas kompilacji : a brace-enclosed initializer is not allowed here before '{' token
making `plec' static
invalid in-class initialization of static data member of non-integral type `char[0u]'