biblioteca

826 palavras 4 páginas
A biblioteca string.h e suas funções
Trabalhar com strings, em C, não é nada óbvio, precisamos treinar bastante até ter total controle dos caracteres de nosso texto.

Essa dificuldade se torna ainda maior se você já tiver estudado outra linguagem de programação, como Java, Perl ou Python, onde a manipulação de texto é extremamente óbvia e simples.
Mas essa simplicidade toda não vem de graça, requer custos: processamento e memória de um computador.

Vamos agora, em nossa apostila de C, apresentar as principais funções para manipulação de strings, como usá-las e melhor: como criá-las! Sim, vamos criar funções de manipulação de strings para você saber como tudo funciona em C e como exercícios.

Clique aqui e saiba como obter seu certificado de programação C!

A biblioteca string.h e suas funções: quais existem, para quê servem e como usá-las
Vamos agora mostrar as funções da biblioteca string.h e o que cada uma faz.
Embora essas funções já existam e sejam testadas milhões de vezes a cada instante, vamos refazê-las.

“Mas para quê inventar algo que já existe?”
Simples: para aprender como funciona.
Você só aprende algo de verdade, quando faz a coisa. Só ver ou decorar como faz, não serve de absolutamente nada.

Você pode muito bem ler aqui as funções que existem, para quê servem e como usá-las.
Mas se quer realmente aprender a trabalhar com vetores, ponteiros e strings, sugerimos que tente fazer funções e colocar em sua biblioteca mystring.h
É isso o que vamos fazer nos próximos tutoriais.

Segue a lista das funções da biblioteca string.h cuja fonte é a Wikipedia: http://en.wikipedia.org/wiki/C_string_handling Funções de exame de strings: strlen: size_t strlen( const char *str );
Essa função recebe um ponteiro que indica uma string e retorna quantos caracteres essa string possui.

strcmp: int strcmp( const char *lhs, const char *rhs );
Essa função compara duas strings segundo sua ordem alfabética e retorna um inteiro.
Se esse inteiro

Relacionados

  • biblioteca
    984 palavras | 4 páginas
  • biblioteca
    2094 palavras | 9 páginas
  • Bibliotecas
    1387 palavras | 6 páginas
  • Biblioteca
    4848 palavras | 20 páginas
  • bibliotecas
    864 palavras | 4 páginas
  • bibliotecas
    390 palavras | 2 páginas
  • biblioteca
    4475 palavras | 18 páginas
  • Bibliotecas
    613 palavras | 3 páginas
  • minha biblioteca
    3342 palavras | 14 páginas
  • biblioteca
    616 palavras | 3 páginas