Update a1/program.c
This commit is contained in:
parent
1edb88f9a7
commit
6e8576acf5
@ -46,14 +46,14 @@ int main() {
|
||||
// Если стек пустой, это ошибка
|
||||
if (top == -1) {
|
||||
printf("Read: %s\n", input);
|
||||
printf("Unexpected closing bracket %c in %d\n", current, position - 1); // Изменено на position - 1
|
||||
printf("Unexpected closing bracket %c in %d\n", current, position);
|
||||
return 1;
|
||||
}
|
||||
|
||||
// Если скобки не совпадают, это ошибка
|
||||
if (!isMatching(stack[top--], current)) {
|
||||
printf("Read: %s\n", input);
|
||||
printf("Crossed bracket %c in %d, expected %c.\n", current, position - 1,
|
||||
printf("Crossed bracket %c in %d, expected %c.\n", current, position,
|
||||
(current == '}') ? '{' : (current == ']') ? '[' :
|
||||
(current == ')') ? '(' : '<');
|
||||
return 1;
|
||||
|
Loading…
Reference in New Issue
Block a user