_
toggle menu eXmatrikulationsamt.de
online: 322 gäste

> C++ Segmentation fault was zum geier...

Themen Layout: Standard · Linear · [Outline] Thema abonnieren | Thema versenden | Thema drucken
post 16 Apr 2008, 19:01
avatar
4. Schein
****

Punkte: 470
seit: 01.10.2003

hallo leute...

ich schon wieder mit ner c++ frage...
ich hab mein kleines feines programm...
das ganze is ein math. alg.

man stelle sich ein rechteck vor, in dem ein punkt mit best. eigenschaften liegt
ich versuche den punkt mittels einschließung zu finden... also zerteile ich das rechteck in 4
unterrechtecke usw...

der rödelt das ganze gut durch, bis er auf einmal "Segmentation fault" liefert...

nun die frage: WAS ZUM GEIER IS DAS?"

das komische is halt, dass der ploötzlich und mittendrin aufhört...
durch schrittweise ausgaben auf dem bildschirm, weiß ich ungefähr, wo der hängt...
CODE

double allesdoof(double* ai, int A, int B, int n, double N, int k){
cinterval pz,pA, pB;
cout << "hallo" << endl;
cout << "N: " << N << endl;
cout << "n: " << n << endl;
cout << "k: " << k << endl;
cout << "ai: " << ai[0] << endl;
cout << "A: " << A << endl;
cout << "B: " << B << endl;

und ausgegeben wird:

hallo
Segmentation fault

davor kommt der ohne probleme durch diese stelle...

woran kann es denn liegen???

danke m.


ProfilPM
AntwortenZitierenTOP
 
Antworten
post 16 Apr 2008, 19:20
avatar
Straight Esh
*********

Punkte: 14030
seit: 01.10.2003

am Besten erst einmal Bekanntschaft mit einem Debugger schließen, um das Problem differenziert
darzustellen. valgrind oder gdb sind gute Adressen. Hilfreich könnte auch strace sein.

Ohne weitere Infos wirste bei c++ kaum dahinter kommen, wo dein Problem liegt. Segmentation fault
deutet doch stark auf einen fehlerhaften Speicherzugriff zu.


--------------------


bonum agere et bonum edere,
sol delectans et matrona delectans

(Verlängere dein Leben indem du hier und hier und hier und hier klickst!)
ProfilPM
AntwortenZitierenTOP
Beiträge
marco   C++ Segmentation fault   16 Apr 2008, 19:01
Knurt   -   16 Apr 2008, 23:08
aktsizr   ...das ist ganz sicher kein mac Problem.   17 Apr 2008, 17:04
CoolSun   int a hat aber nur 32.000 ???   17 Apr 2008, 19:27
wicked   "Kommt drauf an", sowohl C als auch C++...   17 Apr 2008, 19:50
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: