输入:
brainfu*k 代码:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
程序:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXL 1000
/*
* brainfuck 转换为 c语言,并执行
* buffer[] 存储数据
* order[] 存储brainfuck命令
*/
int fun(char* brain_file)
{
FILE* input = fopen(brain_file, "r");
char buffer[MAXL] = {0};
char order[MAXL] = {0};
char *ptr, *wptr, *optr;
int wflag = 0;
optr = order;
ptr = buffer;
while (wflag |