Como implementar as funções da biblioteca string.h

Nós falamos, aqui em nossa apostila de C, no tutorial sobre as funções da biblioteca string.h, das principais funções e como usá-las.

Porém, é um excelente exercício tentar implementá-las!
Isso mesmo, tente criar sua própria biblioteca em C, que trata strings.
Fazendo isso, garantimos que você terá total domínio sobre as tão 'temidas' strings, em C.

Clique aqui e obtenha seu certificado de programação C! Entre já no Mercado de Trabalho!

Exercícios resolvidos sobre strings em C

Para ver os enunciados das questões, veja como funcionam as funções:
A biblioteca string.h e suas funções

Muitos dizem que inventar algo que já existe é perda de tempo.
Mas nós, do curso C Progressivo, dizemos o contrário: você só realmente aprende uma coisa quando tenta fazer.

É muito fácil ler um livro ou assistir uma vídeo-aula, você pode até entender tudo que está lendo ou o que estão explicando.
Mas só vai dominar e criar programas quando você tentar, quando você raciocinar.
Só se aprende a programar programando. Ao final das seguintes implementações, você verá como foi o útil o processo de tentativa de criação de tais funções.

Óbvio que, profissionalmente, utilize a biblioteca string.h padrão, e não a sua.
Vamos recriar essa biblioteca apenas para fins didáticos.





Um comentário:

  1. A cabeça deu bug aqui, Li varias vezes esse eo post anterior pra entender, Pensava será que é o mesmo que criar funções com for, while, contadores,ifs e elses? nao deve ser isso muito obvio depois vi a resposta so de 1 e era pra fazer isso mesmo. Comecando ja criando todas. Curso muito bom só tenho a agradecer. \o/

    ResponderExcluir

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.