Programa C para Encontrar o Comprimento de uma String

Neste exemplo, você aprenderá a encontrar o comprimento de uma string manualmente sem usar a função strlen ().

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C:

  • Strings de programação C
  • Manipulações de string em programação C usando funções de biblioteca
  • C para Loop

Como você sabe, a melhor maneira de encontrar o comprimento de uma string é usando a strlen()função. No entanto, neste exemplo, encontraremos o comprimento de uma string manualmente.

Calcule o comprimento da string sem usar a função strlen ()

#include int main() ( char s() = "Programming is fun"; int i; for (i = 0; s(i) != ''; ++i); printf("Length of the string: %d", i); return 0; ) 

Resultado

Comprimento da corda: 18 

Aqui, usando um forloop, iteramos sobre os caracteres da string de i = 0até até que ''(caractere nulo) seja encontrado. Em cada iteração, o valor de i é aumentado em 1.

Quando o loop termina, o comprimento da string será armazenado na variável i.

Artigos interessantes...