Skip to content

Commit d7272a2

Browse files
authored
Merge pull request #63 from sadeem-albir/patch-5
Update variables.c
2 parents 7730dc5 + 37865c3 commit d7272a2

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

chapter_4/exercise_4_06/variables.c

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,15 @@ int main(void)
121121
break;
122122

123123
case VARGET:
124-
push(var_buff[var - 'a']);
124+
// Check if the variable has been assigned previously
125+
if (var - 'a' <= (varindex - 1))
126+
{
127+
push(var_buff[var - 'a']);
128+
}
129+
else
130+
{
131+
printf("Error: undefined variable.\n");
132+
}
125133
break;
126134

127135
case '\n':

0 commit comments

Comments
 (0)