for ($i; $i < $longueurDuScript; $i++)
{
if (!strcmp($script[$i], ".")) echo
numberToChar($array[$positionDansLArray]);
if (!strcmp($script[$i], "<")) $positionDansLArray--;
if (!strcmp($script[$i], ">")) $positionDansLArray++;
if (!strcmp($script[$i], "+")) $array[$positionDansLArray]++;
if (!strcmp($script[$i], "-")) $array[$positionDansLArray]--;
// Test de position dans l'array. if($positionDansLArray > 255)$positionDansLArray = 255; if($positionDansLArray < 0)$positionDansLArray = 0;
if(!strcmp($script[$i], "[")) { // On compte le nombre de caractères dans la boucle while(strcmp($script[$i], "]")) $nombreDeCaracteresDansLaBoucle++;
// On sauvegarde la position dans le script... $backUp = $i + $nombreDeCaracteresDansLaBoucle + 1;
// On interprète la boucle. while(!$array[$positionDansLArray]) {
interpret($nombreDeCaracteresDansLaBoucle, $script, $tempsDExecution, $i, $array, $positionDansLArray); }
Il y a une erreur d'array; la variable array est déclarée en tant que simple variable. De plus, je ne peux plus déclarer de variables sans lui assigner une valeur.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.