a2
This commit is contained in:
parent
48284dcb27
commit
91186921dd
17
a2/program.c
17
a2/program.c
@ -27,7 +27,7 @@ int main(){
|
||||
|
||||
int x = 0;
|
||||
|
||||
//scanf("%[^\n]", string);
|
||||
scanf("%[^\n]", string);
|
||||
|
||||
strcpy(BB, string);
|
||||
int i = 0;
|
||||
@ -36,13 +36,24 @@ int main(){
|
||||
|
||||
if( BB[i] != '[' || BB[i] != '(' || BB[i] != '{' || BB[i] != '<'){
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
pushStack(&stack, BB[i]);
|
||||
BB[i] = ' ';
|
||||
x++;
|
||||
}
|
||||
|
||||
if( BB[i] == ']' || BB[i] == ')' || BB[i] == '}' || BB[i] == '>'){
|
||||
if (x == 0){
|
||||
if( BB[i] != ']' || BB[i] != ')' || BB[i] != '}' || BB[i] != '>'){
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
if (x != 0){
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
printf ("Read: %s\nUnexpected closing bracket %c in %d\n",string, BB[i], i);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user