Résolution de Brainfuck.
More...
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
|
int | syntaxCheck (char *program) |
| Vérifie la syntaxe du programme donné More...
|
|
void | eval (char *program, int *inputs, int *memory, int memSize) |
| Evalue le programme, pour chaque caractères, exécute l'action associée. More...
|
|
int | main () |
|
Résolution de Brainfuck.
- Author
- Rémi SCHIRRA
- Version
- 1.0
- Date
- 14 avril 2024
◆ eval()
void eval |
( |
char * |
program, |
|
|
int * |
inputs, |
|
|
int * |
memory, |
|
|
int |
memSize |
|
) |
| |
Evalue le programme, pour chaque caractères, exécute l'action associée.
- Parameters
-
program | Le programme à évaluer |
inputs | Les entrées utilisateur du programme |
memory | La mémoire du programme |
memSize | La taille de la mémoire |
◆ syntaxCheck()
int syntaxCheck |
( |
char * |
program | ) |
|
Vérifie la syntaxe du programme donné
- Parameters
-
program | Le programme à vérifier |
- Returns
- 1 si la syntaxe des crochets n'est pas correcte, 0 sinon