aula 132

Como identificar o fim de uma String na linguagem de programação C?

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

Deixe um comentário

17 + oito =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.