Új hozzászólás Aktív témák

  • nickwearby

    tag

    Sziasztok,
    egy házit írok,
    és már kész is van a kód, de el sem indul....

    A debugger segmentation fault hibaüzenetet dob ki,
    de nem tudok rájönni, mit kellene másképp írni,
    mert még csak két hónapja kezdtem, annyira nem vagyok mélyen a témában.

    Ez a debugger log:
    Starting debugger:
    done
    Registered new type: wxString
    Registered new type: STL String
    Registered new type: STL Vector
    Setting breakpoints
    Debugger name and version: GNU gdb 6.7.50.20071127
    Child process PID: 1240
    Program received signal SIGSEGV, Segmentation fault.
    At D:/Program Files/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/iostream:77

    Ez a backtrace ablakban jelenik meg:
    #0 0040D4C7 probe() (D:/Program Files/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/iostream:77)
    #1 0040CFA4 std::__timepunct<char>::_M_initialize_timepunct() (D:/Program Files/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/iostream:77)
    #2 0040124B __mingw_CRTStartup()
    #3 00401298 mainCRTStartup()

    És a hibás programrész:

    [B]void minimum (int tombketto[] , int N , int MIN, int INDEX){

    for (int i=0; i<N ; ++i){
    if(tombketto[i]<MIN){
    INDEX=i;
    MIN=tombketto[i];

    }
    }

    return;
    }[/B]

    Elvileg ennek azt kéne csinálnia, hogy a tömb adatait egyenként megvizsgálja és a legkisebb értéket beteszi a MIN változóba,
    és annak indexét az INDEX változóba.

    A hibát abban a sorban jelzi,
    ahol az INDEX=i;
    található.

    Ha ez a részlet nem elég az értelmezéshez,
    ide feltettem az egész kódot.

    Előre is kösz a segítséget.

Új hozzászólás Aktív témák