1. 程式人生 > >c語言實現遍歷字串並分割成陣列

c語言實現遍歷字串並分割成陣列

遍歷字串

int sepcharbydh(char *in, char caOut[200][256])
{
    char *p, *p2;
    long lCount;
    long m = 0;
    lCount = 0;
    if (strlen(in) == 0)
        return 0;
    p = in;
    memset(caOut, 0, 200 * 256);
    while (*p)
    {
        if (*p == ',')
        {
            caOut[lCount][m] = '\0';

            m = 0
; p++; lCount++; if (lCount >= 200) return lCount; } else { if (m < 35) { caOut[lCount][m] = *p; p++; m++; } } } return lCount + 1
; }