struktury i crash

0

Mam program

struct osoba
{
public:
    string imie;
    string nazwisko;
    int wiek;
    char plec;
};

osoba dodaj_wpis();

int main()
{
        osoba pracownik[10];
        int decyzja;




dodaj_wpis();
cin >> decyzja;

}

osoba dodaj_wpis()
{


}

Z jakiego powodu crashuje się podczas uruchamiania ?

0

po usunięciu składzików string w strukturze program nie crashuje.

0

Jest jest błąd i dlaczego dodaj_wpis() nic nie zwraca?

0

zobacz osoba dodaj_wpis();

0

Bo ta funkcja to na razie prowizorka, potem będzie przypisywała coś do tablicy struktur , tylko rozkminiam ten błąd ze stringami.

0

Problem leży właśnie w niej, bo oczekuje się, że zwróci ona jakiś obiekt. Według specyfikacji funkcja, która ma coś zwrócić, a nie zwraca niczego powoduje undefined behaviour i wywalenie się programu jest jednym z takich przykładów.

0

ok działa, dzięki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1