C++ Groß und kleinschrift ignorieren

Diskutiere C++ Groß und kleinschrift ignorieren im Developer Network Forum im Bereich Hardware & Software Forum; Hallo, könnt ihr mir bitte sagen wie ich das Programm so schreiben kann, dass es egal ist ob die Eingabe groß oder klein ist? sodass man hier...
  • C++ Groß und kleinschrift ignorieren Beitrag #1
Funnelweb

Funnelweb

Bekanntes Mitglied
Dabei seit
21.02.2007
Beiträge
469
Reaktionspunkte
0
Hallo,

könnt ihr mir bitte sagen wie ich das Programm so schreiben kann, dass es egal ist ob die Eingabe groß oder klein ist?

sodass man hier auch CODE oder CoDe eingeben kann:
Code:
... 
cin >> stringvergleich;
if (stringvergleich== "code")
cout << "Code!";
...

MfG

Funnelweb
 
  • C++ Groß und kleinschrift ignorieren Beitrag #2
willikufalt

willikufalt

Bekanntes Mitglied
Dabei seit
28.08.2001
Beiträge
1.481
Reaktionspunkte
0
#include<> //Bibliothek für transforn einbinden
...
string& strvgl;
...
cin >> stringvergleich;
strvgl=stringvergleich;
transform(strvgl.begin(),strvgl.end(),strvgl.begin(),tolower)
if (strvgl== "code")
cout << "Code!";
...
 
  • C++ Groß und kleinschrift ignorieren Beitrag #3
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Es gibt doch auch eine Standard-C-Funktion tolower(...) oder?
 
  • C++ Groß und kleinschrift ignorieren Beitrag #5
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Ups, hab mich vertan, _tolower(...) konvertiert nur einzelne Zeichen. Das hier ist die richtige:
Code:
char *_strlwr( char *string );
Erwartet einen normalen Null-terminierten String, der an Ort und Stelle verändert wird. Die Funktion gibt also den selben Pointer zurück, den du ihr gegeben hast.
PS: <string.h> muss inkludiert sein, damit die Stringfunktionen verfügbar sind.
 
  • C++ Groß und kleinschrift ignorieren Beitrag #6
Funnelweb

Funnelweb

Bekanntes Mitglied
Dabei seit
21.02.2007
Beiträge
469
Reaktionspunkte
0
Ah ich hab weitergelesen und es zufällig gefunden:
Code:
if (stricmp(variable, "wort") == 0)

Trotzdem Danke @ all!:hal:
 
Thema:

C++ Groß und kleinschrift ignorieren

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben