Új hozzászólás Aktív témák
-
nickwearby
csendes 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:77Ez 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.
_______"Aki Tibi, odamegy szombaton!!! Én megyek, de nem fogtok felismerni, mert álcázni fogom magam." by Grafitember
-
nickwearby
csendes tag
Bocsánat,
egy lényeges infót kihagytam....A program lefordul,
a futtatásnál viszont leáll.És amit feljebb beírtam hibát,
azt a debuggerrel találtam.Viszont a fájl tényleg nem tölthető le,
ezért ide raktam inkább.
Még egyszer teljes kód txtben._______"Aki Tibi, odamegy szombaton!!! Én megyek, de nem fogtok felismerni, mert álcázni fogom magam." by Grafitember
-
nickwearby
csendes tag
Nem,
azt hiszem, hiba volt csak egy részletet belinkelniA hiba ott van, hogy egy egy dimenziós tömböm van,
abból ki akarom választani,
hogy melyik értéke a legalacsonyabb (ami lehet negatív is),és ennek a sorszámát, tehát, hogy hányadik ez az elem a tömbben,
azt a számot akarom betenni az INDEX nevű változóba.De pont ott jelzi a debugger a hibát,
abban a sorban,
amikor a tömb i-edik eleméből azt az adatot,
hogy hányadik,
be akarom tenni az INDEX-be.
-->
INDEX=i;És nem tudom, hogy hol hibás a gondolatmenetem
_______"Aki Tibi, odamegy szombaton!!! Én megyek, de nem fogtok felismerni, mert álcázni fogom magam." by Grafitember
-
nickwearby
csendes tag
Ezt a problémát sikerült kiküszöbölni,
most már fut (mondjuk nem épp jól, ..)._______"Aki Tibi, odamegy szombaton!!! Én megyek, de nem fogtok felismerni, mert álcázni fogom magam." by Grafitember
-
nickwearby
csendes tag
válasz Benmartin #413 üzenetére
"a kódodat egyik helyről sem tudtam letölteni."
Már letöröltem mert alaposan átírtam, de azért kösz a szándékot
A maradék problémát megpróbálom egyedül, ha nagyon nem megy, legfeljebb még visszanézek a héten._______"Aki Tibi, odamegy szombaton!!! Én megyek, de nem fogtok felismerni, mert álcázni fogom magam." by Grafitember
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Új Gamer PC i5 12400F/13400F/24Gb DDR5 5600Mhz/ RTX 3070 8Gb/500Gb M2 SSD/700W Bronz 2-3 Év gari
- Mindenféle matrica, szinte minden felületre! PH tagoknak 30% kedvezmény!
- Cooler Master V550 V2 White Edition 550W Gold Fehér Moduláris Tápegység
- noblechairs Hero fekete/piros gamer szék eladó
- AORUS P850W 80+ GOLD Modular - AKÁR MÁSNAPI KISZÁLLÍTÁS!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest