Resultados da pesquisa a pedido "strtok"

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 ...

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

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

Por que o programa C a seguir apresenta um erro de barramento?

Eu acho que é a primeira chamada strtok que está falhando. Já faz um tempo desde que escrevi C e estou perdida. Muito obrigado. #include <stdio.h> #include <string.h> int main(int argc, char **argv) { char *str = "one|two|three"; char *tok = ...

2 a resposta

Erro: a atribuição faz o ponteiro do número inteiro sem conversão ... em C Prog

Eu recebo esse erro sempre que executo o programa "Atribuição faz ponteiro do número inteiro sem conversão". Meu código está escrito abaixo .... Por favor, ajude ... Thankx struct student { char studentID[6]; char name[31]; char course [6]; }; ...

8 a resposta

Como dividir uma string em 2 strings em C

Eu queria saber como você poderia pegar 1 string, dividi-la em 2 com um delimitador, como espaço, e atribuir as 2 partes a 2 strings separadas. Eu tentei usarstrtok() mas sem sucesso.

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 ...