Seja muito bem vindo à aula 132 do nosso curso gratuito de programação com a linguagem C.
Na aula de hoje vamos aprender como identificar o fim de uma String na linguagem de programação C.
Como já vimos, uma string é um vetor de caracteres. Assim, é muito comum que a string não ocupe todas as posições do vetor.
Dessa forma, para saber até que posição o vetor foi ocupado, basta percorrer o mesmo procurando pelo caracter de barra invertida zero ‘\0’, que indica o fim de uma string.
Identificando o fim de string na linguagem de programação C.
#include <stdio.h>
#include <stdlib.h>
int main(){
int i;
char palavras[55] = {"Oi. Vamos aprender a programar com a linguagem C?"};
printf("Digite seu nome: ");
fgets(palavras, 55, stdin);// file
i = 0;
// \0 -> caracter que indica o fim de string
// enquanto palavras[i] for diferente do fim de string...
while(palavras[i] != '\0'){
printf("%d = %d\n", i, palavras[i]);
i++;
}
printf("\n");
return 0;
}
