Segmentation fault c++

Címkék
Segmentation fault c++
2022-05-27T11:54:01+02:00
2022-05-27T12:15:16+02:00
2022-10-15T21:20:57+02:00
teki19
Sziasztok, a kódom ezt a hibaüzenetet írja ki : segmentation fault (core dumped) , viszont shogy sem találom mi lenne a hiba. Valaki tudna nekem segíteni ebben ? 
Kódom : //main.cpp#include <iostream>#include <cstdlib>#include "Planet.hpp"us - Pastebin.com


input:
4
Falánk p 7
Sudár d 5
Köpcös b 4
Nyúlánk d 3
10
Mutasd a teljes hozzászólást!
Köpcös b 4
 a bementben

switch (tipus) { case 'a': novenyek[i] = new Puffancs(nev,tipus); break; case 'd': novenyek[i] = new Deltafa(nev,tipus); break; case 'p': novenyek[i] = new Parabokor(nev,tipus); break; }

'b'-vel nem tud mit kezdeni..
Mutasd a teljes hozzászólást!

  • Debugerrel próbálj meg megismerkedni, jó barátod :)

    Thread 1 received signal SIGSEGV, Segmentation fault. 0x00007ff6b21433c5 in Planet::szimulacio (this=0x99ebfffb70) at planet.cpp:161 161 novenyek[i]->futtatas(sugarzas); (gdb) list 156 } 157 158 void szimulacio() { 159 for (int i = 0; i < napok; i++) { 160 for (int i = 0; i < dbnoveny; i++) { 161 novenyek[i]->futtatas(sugarzas); 162 } 163 sugarzas.futtatas(); 164 } 165 } (gdb) p i $6 = 2 (gdb) p novenyek[2] $7 = (Plant *) 0xbaadf00dbaadf00d
    Ott néznék körül, amikor hozzáadod a listához az elemeket.

    (a forrásokat át kellett rendezni, hogy lefordoljon, ha már ömlesztve volt.. A jövőben próbáld meg olyan formában megosztani, hogy ne kelljen ilyesmivel szívnia annak, aki segíteni szeretne.)
    Mutasd a teljes hozzászólást!
  • Köpcös b 4
     a bementben

    switch (tipus) { case 'a': novenyek[i] = new Puffancs(nev,tipus); break; case 'd': novenyek[i] = new Deltafa(nev,tipus); break; case 'p': novenyek[i] = new Parabokor(nev,tipus); break; }

    'b'-vel nem tud mit kezdeni..
    Mutasd a teljes hozzászólást!
Címkék
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd