Divisão de strings (C++)

  Muitas vezes encontro o problema da segmentação de strings, vou resumi-lo aqui para facilitar meu uso futuro.

1. Use a função strtok para dividir strings

原型: char *strtok(char *str, const char *delim);

Função: Decompor uma string em um conjunto de strings.

Descrição do parâmetro:str é a string a ser decomposta, delim é a string delimitadora.

char* pch;
    pch = strtok(str2, ",");
    CCLOG("FirstTime pch:%s", pch);
    int i = 0;
    while (pch != NULL)
    {
        CCLOG("Serial num %d: %s\n", i, pch);
        pch = strtok(NULL, ",");
        i++;
    }

Acho que você gosta

Origin blog.csdn.net/u012839224/article/details/77157506
Recomendado
Clasificación