Leerzeichen zählen



  • ich lese eine Eingabe mit gets() ein und will die Anzahl der Leerzeichen oder von Grossbuchstaben wieder ausgeben.

    z.b.: ich gebe ein: "Hallo User!"
    muss ja dann 1 leerzeichen sein.

    Kann mir jemand helfen, wie ich aus dem gets ein bestimmtes Zeichen auslesen kann?

    danke schonmal 👍



  • Hi,
    Mach dir doch einfach eine schleife wo du jedes elemt des char Array untersuchst und dann prüffst ob es ein Leerzeichen war.
    z.B. so

    if(buffer[i] == ' ')
        anzLeerzeichen++;
    
    printf("Anzahl leerzeichen %d", anzLeerzeichen);
    

    die Schleife solltest selbst hinbekommen sollst ja auch ncoh was machen :).

    MfG schirrmie



  • @SkEaToN

    Und gewöhne dich nicht an gets(). Das ist eine böse Funktion. Nimm lieber fgets().
    Siehe meine Signatur.


Log in to reply