Mohli byste mi rict jak opravit chyby v tomto zdrojaku <posledni radku ignorujte>
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(){
int zivoty = 3;
int x;
int l = 9;
vector<string> vystup;
for (x=0;x!=20;x++)
{
vystup[x] = "* *";
}
vystup [20] = "**********************";
struct kostka1
{
vector<string> radky;
int vyska;
int sirka;
};
kostka1 kostka;
string a = "**";
kostka1.radky.push_back[a];
while(zivoty!=0);
{
int i;
for(i=0 ; i != -1 ; i++)
{
int konec;
int zacatek;
konec = i;
zacatek = i - kostka.vyska; //definuje zacatek a konecny radek kostky ve vystup
for(x=0 ; x != konec ; x++)
{
cout << vystup[x] << endl;//vypise radky nad kostkou
};
int l;
for(x=0 ; x != kostka.vyska ; x++ )
{
vector<string> preskok = vystup[konec+x] + kostka.radky [x+1]; //musim dodat neco jako + vystup.konec+x[l+kostka.sirka,20];
cout << preskok[x] <<endl; //definuje preskok , pokud bude kostka spadla tak se radek prkok zacleni do vystup
l = zacatek + x;
};
for (l != vystup.end ; x++;)
{
cout << vystup[zacatek+x] <<endl;
};