Hallo Leute, wie kann ich in der Programmiersprache C , Vokale aus einer Textdatei zählen lassen, hoffe das jemand mir weiterhelfen kann. strpbrk() ? Danke ?

...komplette Frage anzeigen

2 Antworten

Hallo,

du könntest mit

char * strtok(char *string, char *delimiters);

den String zerteilen und die Teile in einem Array speichern. Anschließend zählst du einfach die Elemente im Array. Als delimiters nimmst du die gewünschten Vokale.

VG

Wenn Du die Textdatei als char-Array vorliegen hast, brauchst Du nur durchzulaufen:

for (char* cc = charArray; *cc; cc++)

{

    switch (*cc)

    {

        case 'A':

        case 'a':

            countA++; break;

....

    }

}

Was möchtest Du wissen?