23 Feb
2004
23 Feb
'04
12:33
Hi
Ich habe hier ein Problem mit dem Zufallsgenerator rand() in C. Habe hier als "int zcolor=rand()%3" also globale Variable festgelegt und normalerweise müsste ja dann in zcolor der Zufallswert zwischen 1 und 3 gespeichert werden.
& 3 ergibt Werte zwischen 0 und 2 (je inklusive)
test.c:8: error: initializer element is not constant
Ein Teil des Codes:
#include <stdio.h> #include <stdlib.h> #include <stdbool.h>
// Globale Variablen int zahl, mx=64000; int zcolor=rand()%3; // Zufallzahl generieren
Ich glaube, Du darfst ausserhalb von Main keine Funktionen aufrufen (ausser natuerlich aus anderen Fnktionen. Bye -- 1 Bodo Kaelberer 123 http://www.webkind.de/ 3 4 Politik ist, wenn viele sich streiten und keiner sich freut.