std::string



  • hey,
    also habe eine Funktion, die Zeichen übergibt. Diese Zeichen sind vom Typ Char und werden in dem String, den ich als std::string Zeichenkette im Heder aufgenommmen habe, angefügt.

    Nun trifft mal der Fall zu, das der Inhalt des Zeichens ind Groß- bzw. in Kleinbuchstaben angezeigt werden soll. Also brauche ich eine Funktion, die dies erledigt.

    ich habe es mit:

    bool COutput::add(char Key)
    {
    	if(!tall)
    	{
    	    Key.ToUpper();
                keyOut += Key;
    	}
    	else
    	{
                Key.ToLower();
    	    keyOut += Key;
    	}
    
    	return true;
    }
    

    probiert aber nichts funktioniert. Weiß einer wie ich das machen könnte?

    Danke



  • Seit wann hat char Methoden, die man aufrufen kann? tolower() und toupper() sind globale Funktionen, also sollte "Key=tolower(Key);" funktionieren.



  • achso funzt das danke läuft 🙂


  • Mod

    Du darfst deine c++ fragen die so ziemlich keinen bezug auf spiele-/graphikprogrammierung haben auch ruhig im c++ bereich stellen, dann bekommst du vermutlich schneller ne antwort 😉


Anmelden zum Antworten