From 8b1e48496bece8dbf49b705dceb10a06efeee977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=BF=E4=BF=9E=E5=98=89?= Date: Mon, 12 Oct 2015 11:16:29 +0800 Subject: [PATCH] =?UTF-8?q?1.0=E6=94=B9=E8=BF=9B=E7=A9=BA=E8=A1=8C?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E7=BC=BA=E5=88=86=E5=8F=B7=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.0/1.0/main.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/1.0/1.0/main.c b/1.0/1.0/main.c index bfd9ec0..fc20c8e 100644 --- a/1.0/1.0/main.c +++ b/1.0/1.0/main.c @@ -218,15 +218,19 @@ loop:;// Let user to input the file path. { k--; } - switch ((int)str[k]) + if (k > 0) { - case '{':break; - case '}':break; - case ')':break; - case ']':break; - case '>':break; - case '\"':break; - default:printf("Missing \';\' in line %d.\n", i + 1); + switch ((int)str[k]) + { + case '{':break; + case '}':break; + case ')':break; + case ']':break; + case '>':break; + case '\"':break; + case'\0':break; + default:printf("Missing \';\' in line %d.\n", i + 1); + } } } p = p->next;