Update
This commit is contained in:
parent
124b9d1e7c
commit
3f374a4713
85 changed files with 2281 additions and 2272 deletions
16
brainfuck.md
16
brainfuck.md
|
@ -50,7 +50,7 @@ int main(void)
|
|||
unsigned int cell = 0;
|
||||
const char *i = program;
|
||||
int bDir, bCount;
|
||||
|
||||
|
||||
while (*i != 0)
|
||||
{
|
||||
switch (*i)
|
||||
|
@ -68,28 +68,28 @@ int main(void)
|
|||
|
||||
bDir = (*i == '[') ? 1 : -1;
|
||||
bCount = 0;
|
||||
|
||||
|
||||
while (1)
|
||||
{
|
||||
if (*i == '[')
|
||||
bCount += bDir;
|
||||
else if (*i == ']')
|
||||
bCount -= bDir;
|
||||
|
||||
|
||||
if (bCount == 0)
|
||||
break;
|
||||
|
||||
|
||||
i += bDir;
|
||||
}
|
||||
|
||||
|
||||
break;
|
||||
|
||||
|
||||
default: break;
|
||||
}
|
||||
|
||||
|
||||
i++;
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue