refresh
This commit is contained in:
parent
6ce2baa0eb
commit
ca581ad16b
40
a1/program.c
40
a1/program.c
@ -80,25 +80,29 @@ int main() {
|
||||
}
|
||||
|
||||
if (!chyba && vrch >= 0) {
|
||||
char expected;
|
||||
switch (zasobnik[vrch]) {
|
||||
case '(':
|
||||
expected = ')';
|
||||
break;
|
||||
case '[':
|
||||
expected = ']';
|
||||
break;
|
||||
case '{':
|
||||
expected = '}';
|
||||
break;
|
||||
case '<':
|
||||
expected = '>';
|
||||
break;
|
||||
default:
|
||||
expected = '?';
|
||||
break;
|
||||
printf("Missing closing brackets: ");
|
||||
for (int j = vrch; j >= 0; j--) {
|
||||
char expected;
|
||||
switch (zasobnik[j]) {
|
||||
case '(':
|
||||
expected = ')';
|
||||
break;
|
||||
case '[':
|
||||
expected = ']';
|
||||
break;
|
||||
case '{':
|
||||
expected = '}';
|
||||
break;
|
||||
case '<':
|
||||
expected = '>';
|
||||
break;
|
||||
default:
|
||||
expected = '?';
|
||||
break;
|
||||
}
|
||||
printf("%c", expected);
|
||||
}
|
||||
printf("Missing closing brackets: %c\n", expected);
|
||||
printf("\n");
|
||||
chyba = 1;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user