Ir para conteúdo
Fórum Script Brasil
  • 0

Separar string


Guest --Murilo --

Pergunta

Guest --Murilo --

Galera tenho ums string char str[2048] ="FLSKJDFLASDJ#FASDFASDFKASHDF#FKASHDKFASHDKFAHSKDF#----FASDFASDF#ASDLFKJASLKDFJASLDF#"

preciso percorrer esta string caracter por caracter até achar o "#" pega o conteudo antes e guardar em outra string

fazer isso até encontrar o fim da string..

o resultado nesta seria:

s1 = FLSKJDFLASDJ

s2 = FASDFASDFKASHDF

s3 = FKASHDKFASHDKFAHSKDF

s4 = ----FASDFASDF#ASDLFKJASLKDFJASLDF

e depois juntar tudo em uma outra string str2[2048]

com strcat tipo strcat(str2, s1), strcat(str2, s2) etc....

já tentei fazer de algumas formas aqui mais nenhum deu o resultado esperado, se alguém puder me ajudar com isto!

Agradeço desde já!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Murilo, você precisa mesmo copiar pra 4 varíaveis diferentes e depois concatenar?

Porque eu pensei numa solução mais rápida caso não precise.

Olha só:

#include <stdio.h>
#include <string.h>
int main(){

char c[]="FLSKJDFLASDJ#FASDFASDFKASHDF#FKASHDKFASHDKFAHSKDF#----FASDFASDF#ASDLFKJASLKDFJASLDF#";
char d[2048];
int x, y;

for(x=0, y=0; x<strlen(c); x++, y++){
if(c[x]=='#'){
x++;
d[y]=c[x];
continue;
}
d[y]=c[x];
}

printf("%s\n", d);
system("pause");
 return 0;   
}

Ao invés de pegar os pedaços sem "#" e juntar tudo num outro vetor, eu já fui colocando no vetor os valores sem o caractér "#".

Pode ser assim?

aKelabrasssssss

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...