English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Funções no C

Array no C

Ponteiro no C

String no C

Estrutura de linguagem C

Arquivo de linguagem C

Outros C

Manual de referência do C

Programa C para encontrar a ocorrência de um caractere em uma string

大全 de Exemplos de Programação no C

Neste exemplo,você aprenderá a encontrar a ocorrência de um caractere em uma string.

Para entender este exemplo,você deve entender o seguinteProgramação em CTema:

Procurar a ocorrência de um caractere em uma string

#include <stdio.h>
int main() {
    char str[1000], ch;
    int count = 0;
    printf("Insira uma string: ");
    fgets(str, sizeof(str), stdin);
    printf("Insira um caractere para encontrar a ocorrência: ");
    scanf("%c", &ch);
    for (int i = 0; str[i] != '\0'; ++i) {
        if (ch == str[i])
            ++count;
    }
    printf("%c occorrência = %d", ch, count);
    return 0;
}

Resultados de saída

Insira uma string: Este site é fantástico.
Insira um caractere para encontrar a ocorrência: e
e occorrência= 4

Neste programa, a string inserida pelo usuário é armazenada em str.

Então, peça ao usuário para inserir o caractere que deseja encontrar a ocorrência. Isso é armazenado na variável ch.

Então, use um loop for para percorrer os caracteres da string. Em cada iteração, se o caractere da string for igual a ch, count aumenta1.

Por fim, imprima a ocorrência armazenada na variável count.

大全 de Exemplos de Programação no C