0001 #include "paren.h" 0002 0003 void displaySubstring(const char A[], Rank lo, Rank hi) { //显示表达式片段[lo,hi],与原表达式对齐 0004 for (Rank i = 0; i < lo; i++) printf(" "); 0005 for (Rank i = lo; i <= hi; i++) printf("%c", A[i]); 0006 printf("\n"); 0007 } 0008 0009 void displayProgress(const char A[], Rank i, Stack<char> S) { //显示表达式扫描进度 0010 printf("\n%s\n", A); for (Rank j = 0; j < i; j++) printf("-"); 0011 printf("^\n"); print(S); getchar(); 0012 }