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; }