Nesta aula vamos aprender a criar nossa própria função para calcular e retornar o tamanho de uma string na linguagem de programação C.
Esta é a principal característica de uma função, fazer algum processamento e retornar algum valor. A função printf por exemplo retorna a quantidade de caracteres impressos na tela. A função scanf retorna a quantidade de valores lidos.
Vamos então criar a nossa função que percorre uma string contando a quantidade de caracteres (tamanho da string) e retorna esse valor.
#include <stdio.h>
#include <stdlib.h>
// tipo de retorno - identificador - parâmetros
// função que conta e retorna o tamanho de uma string
int minhaStrLem(char str[]){
int tam = 0;
while(str[tam] != '\0'){
tam++;
}
return tam;
}
int main() {
char vet[20] = {"Ola. Bom dia!"};
printf("strlen: %d\n", strlen(vet));
printf("minhaStrLen: %d\n", minhaStrLem(vet));
return 0;
}
