Ir ao conteúdo
  • Cadastre-se

C Algoritmo de string em C


Visitante
Ir à solução Resolvido por UmPrograma,

Posts recomendados

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

Link para o comentário
Compartilhar em outros sites

  • Solução

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.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!