mam taki maly problem kiedy odpalam aplikacje i jak juz jestem w pierwszej petli "tam gdzie sie podaje "rodzaj"" wyskakuje mi blad aplikacji kiedys mialem to samo ale po pary meczących dniach problem sam sie rozwiązał ( sam nie wiem jak) pod spodem podam kod ( tak wiem chaotyczny ten kod ale to tylko szkielet) z gory dzieki za pomoc
#include <iostream>
#include <string>
int ilosc;
int rodzaj1 = 0;
struct dane
{
std::string rodzaj;
int ilosc_razem;
};
int main()
{
dane farma[ilosc];
std::cout << "podaj ilosc rodzai zwierzyny" << std::endl;
std::cin >> ilosc;
std::cout << "rodzaje zwierzyny \n" << std::endl;
do
{
rodzaj1++;
std::cout << "rodzaj: " << rodzaj1 << std::endl;
ilosc++;
std::cin >> farma[ ilosc ].rodzaj;
}while(std::cin.fail());
do
{
ilosc++;
std::cout << farma[ilosc].rodzaj;
}while(std::cin.fail());
return NULL;
}