…. kommt noch ….
Man kann einen Zähler auf verschiedene Arten bauen. Hier wird ein Zähler gebrauch, welcher immer von 1 bis 6 durch zählt. Man kann entweder ein If-Konstrukt bauen, oder man rechnet einfach mit dem Rest.
#include <unistd.h> #include <stdio.h> int wecker() { static i = 0; if (i < 6) { i++; } else { i = 0; } return i; } int main (void) { int i; for (i = 0; i < 100; i++) { printf("Retrun: %i;\n", wecker()); usleep(200); } return 0; }
real 0m0.033s user 0m0.000s sys 0m0.005s
#include <unistd.h> #include <stdio.h> int Wecker() { static i = 0; i = i % 6 + 1; return i; } int main (void) { int i; for (i = 0; i < 100; i++) { printf("Retrun: %i;\n", Wecker()); usleep(200); } return 0; }
real 0m0.028s user 0m0.000s sys 0m0.004s
var i_wecker = 0; function Wecker() { var raus = document.getElementById('ergebnis'); i_wecker = i_wecker % 6 + 1; raus.innerHTML = 'Retrun: ' + i_wecker + ';'; setTimeout('Wecker();', 200); }