Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    Rurouni_Kenshin
    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.

  2. 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.... ops:



  3. Concatena tudo depois...
    Ou então usa estrutura de dados...


    Abraços

  4. #4
    RaZzi
    VC tem varios geito para fazer isto!!!
    Pode criar um laço contando variavel por variavel...
    e se ela for igual a espaço ela passa para outro vetor...
    um ex!!!
    ***************************************************
    char var[20];
    char vet[10][20];
    int i,x=0;


    for(i=0;i<20;i++){

    if(var[i]== '\0') x++;

    vet[x][i] = var[i];
    }
    ******************************************************



  5. tem uma funcao em c q eh a isspace, vc pode usar ela o loop como o amigo disse no outro post[/b]






Tópicos Similares

  1. Respostas: 45
    Último Post: 12-08-2017, 14:41
  2. Respostas: 5
    Último Post: 25-02-2010, 18:54
  3. Comprimento de uma string (iso 8859-1) em Perl
    Por macafe no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 25-02-2008, 14:13
  4. Como localizar uma determinada palavra em todo o sistema
    Por Vilmar/RO no fórum Servidores de Rede
    Respostas: 2
    Último Post: 17-04-2004, 20:12
  5. Respostas: 0
    Último Post: 26-08-2002, 17:42

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L