Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C++ - Heap corruption detected

... konkrentjsie IMHO toto je uplny nezmysel
for(int i = delka - 1; i >= 0; --i){
if(vstup[i] == ' '){
++prep2;
continue;
}
if(prep2 == 0){
++delka1;
}else if(prep2 == 1){
++delka2;
}
}

takymto sposobom je delka1 a delka2 uplna blbost a tym padom aj delka3 je blbost a nezodpoveda to skutocnemu poctu 1 a 0 ktory pouzivas neskor na zapisovanie do poli cislo1 a cislo2. To je tvoj problem. A pri tom zapisovani docislo1 a cislo2 si nekontrolujes index (slusny programnator to pri takom chaosprograme preistotu urobi aby vedel ze ked ta podmienka index > maximalny index je true tak ze ma niekde v programe totalny chaos a moze to ukoncit hlaskou "som debil mam niekde chybu" namiesto hlasky stack corruption :D)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny