Ir ao conteúdo
  • Cadastre-se
Visitante

C RESOLVIDO Algoritmo de string em C

Recommended Posts

Visitante

Estou com dificuldade para resolver esse algoritmo, se alguem puder ajudar...

 

Faça um programa em que se permite ao usuário digitar letras (caracteres), um a um. Os caracteres informados são inseridos no final de uma string, alocada dinamicamente e redimensionada à medida em que novos caracteres cheguem. O programa é finalizado e a string resultante é exibida quando o usuário informar ‘=’ (caractere igual).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste o que você fez até agora. Para corrigirmos.

 

Mas caso realmente não tenha ideia de como começar, vou tentar explanar o que entendi.

(Não sei o seu nível de conhecimento)

 

Pergunte ao usuário para informar o tamanho da palavra.

Dentro de um loop deve haver ...

Você vai pedir o usuário para digitar uma letra.

scanf("%c", &string);

E a cada letra digita ela deve ser copiada para uma string;

Dentro do loop haver um contador, sempre há na verdade, e fazendo uso do realloc e aumentando o tamanho da string a medida que o loop não termine.

 

Por fim termine a string com um "\0".

E peça ao usuário digitar um símbolo, se for = mostre a string, senão não.

 

 

Eu tentaria assim, me diga se deu certo. E poste seu código, por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×