两个C语言的小函数取子串和判断数字,留个备份

这两天作Pro*C,以前对C不了解,接触了一点,留点备份。
static char* substr(const char*str,

    unsigned start, unsigned end)

{

    unsigned n = end - start;

    static char stbuf[256];

    strncpy(stbuf, str + start, n);

    stbuf[n] = 0;

    return stbuf;

}

BOOL IsStrDigit(char *pszString)
{
 if (pszString == NULL) return FALSE;

 while (*pszString != '\0') {
  if (!isdigit(*pszString ++)) return FALSE;
 }

 return TRUE;
}

原文地址:https://www.cnblogs.com/dahuzizyd/p/C_PROC.html