Resultados da pesquisa a pedido "strtok"

10 a resposta

Usando strtok com um std :: string

Eu tenho uma string que gostaria de tokenizar. Mas o Cstrtok() A função requer que minha string seja umachar*. Como posso fazer isso simplesmente? Eu tentei: token = strtok(str.c_str(), " ");que falha porque o transforma em umconst char*, não ...

3 a resposta

Implementando `strtok` cujo delimitador possui mais de um caractere

Fragmento de código: char str[] = "String1::String2:String3:String4::String5"; char *deli = "::"; char *token = strtok(str,deli); while(token != NULL) { printf("Token= \"%s\"\n", token); token=strtok(NULL,deli); }O trecho de código acima produz ...

4 a resposta

Por que strtok () é considerado inseguro?

Quais recursos destr,tok não é seguro (em termos de estouro de buffer) que eu preciso prestar atenção? O que é um pouco estranho para mim é questrtok_s (que é "seguro") no Visual C ++ possui um parâmetro "contexto" extra, mas parece que é o ...

3 a resposta

Quais são as diferenças entre strtok e strsep em C

Alguém poderia me explicar que diferenças existem entrestrtok() estrsep()? Quais são as vantagens e desvantagens deles? E por que eu escolheria um sobre o outr

6 a resposta

Precisa saber quando nenhum dado aparece entre dois separadores de token usando strtok ()

Estou tentando tokenizar uma string, mas preciso saber exatamente quando nenhum dado é visto entre dois tokens. por exemplo, ao tokenizar a seguinte string "a,b,c,,,d,e "Eu preciso saber sobre os dois slots vazios entre 'd 'e'e '... que não ...

4 a resposta

omportamento @strtok_s com delimitadores consecutivos

Estou analisando 3 valores em paralelo, que são separados por um separador específic token1 = strtok_s(str1, separator, &nextToken1); token2 = strtok_s(str2, separator, &nextToken2); token3 = strtok_s(str3, separator, &nextToken3); ...

6 a resposta

Por que a strtok está alterando sua entrada assim?

Ok, então eu entendo que strtok modifica seu argumento de entrada, mas, neste caso, está recolhendo a string de entrada apenas no primeiro token. Por que isso está acontecendo e o que posso fazer para corrigi-lo? (Observe que não estou falando ...