📄 strbalp.c
字号:
/************************************************************* * File: lib/strbalp.c * Purpose: Part of C runtime library * Author: Phil Bunce (pjb@carmel.com) * Revision History: * 970304 Start of revision history */#include "string.h"/************************************************************** char *strbalp(p) * return a ptr to balancing paren */char *strbalp(p)char *p;{char b,e;char *ol = "({[<";char *cl = ")}]>";int i,n;b = *p;for (i=0;ol[i] != 0;i++) { if (ol[i] == b) break; }if (ol[i] == 0) return(0);e = cl[i];n = 0;for (;*p;p++) { if (*p == b) n++; else if (*p == e) { n--; if (n == 0) return(p); } }return(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -