typestar

Cadenas de caracteres en C

Recorrer una cadena terminada en nulo carácter por carácter.

int vowel_count(const char *text) {
    int count = 0;
    for (int i = 0; text[i] != '\0'; i++) {
        char c = text[i];
        if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')
            count++;
    }
    return count;
}

Cómo funciona

  1. El bucle se detiene en el terminador '\0'.
  2. Cada carácter se compara contra las vocales.
  3. El conteo se acumula mientras recorre.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
197
Tokens
94
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 63 segundos.

Escribe este fragmento

Paso 3 de 5 en Arreglos y cadenas; paso 24 de 35 en Fundamentos del lenguaje.

← Anterior Siguiente →