diff --git a/doble.exe b/doble.exe index 3890cd9..2eab2c8 100644 Binary files a/doble.exe and b/doble.exe differ diff --git a/highscore.o b/highscore.o index 4bb6e8e..77510dc 100644 Binary files a/highscore.o and b/highscore.o differ diff --git a/numbers.c b/numbers.c index f41573a..3a91814 100644 --- a/numbers.c +++ b/numbers.c @@ -31,13 +31,14 @@ static int existsInTree(TreeNode *root, unsigned int value) unsigned int *data; // Traversierung initialisieren - nextTreeData(root); + data = nextTreeData(root); - while ((data = nextTreeData(NULL)) != NULL) + do { if (*data == value) return 1; - } + } while ((data = nextTreeData(NULL)) != NULL); + return 0; } diff --git a/numbers.o b/numbers.o index f376189..c58e076 100644 Binary files a/numbers.o and b/numbers.o differ