Como separar uma String dividida por espacos em C ???
Eu tenho uma String (char) com várias palavras, todas separadas por um ou mais espacos.
Como faço para colocar cada uma dessas palavras em uma variavel diferente ou um vetor ???
Ex:
String : get servidor arquivo arqlocal opcao teste
Gostaria que ficasse assim :
pcomando = get
pservidor = servidor
parquivo = arquivo
parqlocal = arqlocal
popcao = opcao
pcomplemento = teste
ou assim:
vetor[0] = get
vetor[1] = servidor
vetor[2] = arquivo
.........etc.
Atenciosamente,
Marcelo.
Como separar uma String dividida por espacos em C ???
Opa, eu tbm ja quis fazer isso, da uma olhada nesses links:
https://under-linux.org/modules.php?...ewtopic&t=7805
http://sourceforge.net/projects/libstrfunc/
se eu nao me engano nesse segundo tem uma lib q tem a funcao explode();
da uma olhada e ve se vc consegue usar esse material melhor q eu....pq eu num consigui direito nao.... :oops:
Como separar uma String dividida por espacos em C ???
Concatena tudo depois...
Ou então usa estrutura de dados...
Abraços
Como separar uma String dividida por espacos em C ???
tem uma funcao em c q eh a isspace, vc pode usar ela o loop como o amigo disse no outro post[/b]