Großgeschriebene Buchstaben Abfragen?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Tag, wie kann ich aus einem Text den der Spieler schreib ermitteln wieviele Großbuchstaben er benutzt z.B hier wie ermittel ich die Anzahl der Großbuchstaben vom text[] den er eingibt?


    public OnPlayerText(playerid, text[])
    {
    //Großbuchstaben hier ermitteln und ausgeben in ANZAHL
    new string[48];
    format(string, sizeof(Codestring), "Du hast %d großgeschriebene Buchstaben benutzt!",ANZAHL);
    SendClientMessage(playerid,FARBE_MANGO,string);
    return 1;
    }

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

  • Nach Deiner Frage

    Zitat

    Guten Tag, wie kann ich aus einem Text den der Spieler schreib ermitteln wieviele Großbuchstaben er benutzt z.B hier wie ermittel ich die Anzahl der Großbuchstaben vom text[] den er eingibt?

    Hast Du Doch Mit dem part


    public OnPlayerText(playerid, text[]){
    //Großbuchstaben hier ermitteln und ausgeben in ANZAHL
    new string[48];
    format(string, sizeof(Codestring), "Du hast %d großgeschriebene Buchstaben benutzt!",ANZAHL);
    SendClientMessage(playerid,FARBE_MANGO,string);
    return 1;
    }


    Deine Lösung Schon ?
    Kanns Sein Das Du Deine Frage Falsch Formuliert Hast ?
    Ich sehe jedenfals keinen sinn in der frage ^^

  • Wo habe ich da bitte eine Lösung für mein Problem? Ich habe gefragt womit ich ermittel wieviele Großbuchstaben ein Spieler benutzt z.B in einem Text den er schreibt. Mein Codeschnipsel ist dafür keine Lösung.. ;)

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

  • public OnPlayerText(playerid, text[])
    {
    new letters = ZKX_Capital_Letters(text);
    if(letters > 0)
    {
    new string[48];
    format(string, sizeof(string), "Du hast %d großgeschriebene Buchstaben benutzt!",letters);
    SendClientMessage(playerid,FARBE_MANGO,string);
    }
    return 1;
    }



    Funktion:



    stock ZKX_Capital_Letters(text[])
    {
    new capital_letters;
    for(new c; c < strlen(text); c++ )
    {
    if(text[code=c] > 64 && text[code=c] < 91 )
    {
    capital_letters++;
    }
    }
    return capital_letters;
    }

  • Danke, funzt einwandfrei.
    Noch eine Frage wie ermittel ich nun Kleinbuchstaben sollte genau sone Funktion sein halt sowie wieviele Buchstaben der Text hat also iwie Count_Text_Letters(text) und Count_Little_Letters(text) oder iwas :P


    //Edit Count Little Letters bitte hinzugefügt
    //Edit Sorry hab vergessen //Edit zu machen deswegen 2x X(
    //Edit erledigt dank Templer

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

    2 Mal editiert, zuletzt von TPO ()