DevLinux
brainfuck.c File Reference

Résolution de Brainfuck. More...

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for brainfuck.c:

Functions

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 ()
 

Detailed Description

Résolution de Brainfuck.

Author
Rémi SCHIRRA
Version
1.0
Date
14 avril 2024

Function Documentation

◆ 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
programLe programme à évaluer
inputsLes entrées utilisateur du programme
memoryLa mémoire du programme
memSizeLa taille de la mémoire
Here is the caller graph for this function:

◆ syntaxCheck()

int syntaxCheck ( char *  program)

Vérifie la syntaxe du programme donné

Parameters
programLe programme à vérifier
Returns
1 si la syntaxe des crochets n'est pas correcte, 0 sinon