Der Titel sagt eigentlich bereits alles aus. Ich habe ein Projekt welches ich in Eclipse debuggen will. Leider zeigt er mir die entsprechenden Variablen nicht. Der Primzahl Algorithmus wurde in der Programmiersprache C programmiert. Es geht nicht hauptsächlich um Richtigkeit des Algorithmus.Die Integer Variablen und das Char Array werden im Debug Modus nicht angezeigt.
Hier ist der Code:
Code: Alles auswählen
Sieb.h
#ifndef SIEB_H_
#define SIEB_H_
#define GROESSTERPRIM 100
char primArray[GROESSTERPRIM];
void initialisierePrimArray();
void ermittleAnzahlPrimZahlen();
#endif /* SIEB_H_ */
Code: Alles auswählen
Sieb.c
#include "sieb.h"
#include "math.h"
int i ,j, endi;
void initialisierePrimArray()
{
primArray[0] = 0;
primArray[1] = 0;
for (i = 2; i < GROESSTERPRIM; i++)
{
primArray[i] = 1;
}
}
void ermittleAnzahlPrimZahlen()
{
endi = (int) sqrt((double) GROESSTERPRIM);
for (i = 0; i < endi; i++) {
if (primArray[i] == 1)
{
for (j = i + i; j < sizeof(primArray); j = j + i)
{
primArray[j] = 0;
}
}
}
}
Code: Alles auswählen
main.c
#include "sieb.h"
int main()
{
initialisierePrimArray();
ermittleAnzahlPrimZahlen();
return 0;
}