dem helper input_number in template einen Wert zuweisen

Nenn mir bitte mal konkret eine.
C#, Visual Basic, Assembler, C++
Ganz einfach, wenn ich Strings sortiere kommt "Homeassistant" eben vor "hommblii" wenn man Groß-/Kleinschreibung nicht beachtet.
Vorsicht !
Sortiere ist NICHT Vergleichen !!!
Natürlich kann ich einen String in seine Zahlenwerte zerlegen und dann sortieren. Aber das übernimmt in aller Regel eine bereits in der Programmiersprache enthaltene Funktion und was die im Hintergrund alles anstellen muß, um das hin zu bekommen.
Aber auch die geht eben her und schaut nach, was "A" für ein ASCII Code hat und was "a" für einen ASCII Code hat und vergleicht die ZAHLENwerte miteinander, aber nicht den String an sich.
Beispiel:
"A" ist ASCII 65.
"B" ist ASCII 66
"a" ist ASCII 97
"b" ist ASCII 98
Und jetzt hohl mal deine tolle Programmiersprache raus, die ja angeblich String auf kleiner und größer testen und und lass mal
if a < b
if a < B
if A < b
durchlaufen.
Beim ersten ganz klar, ist TRUE.
Beim zweiten ist FALSE
beim dritten ist TRUE
Jetzt haben wir noch nicht einmal String verglichen, sondern nur Char.
Mach Dir also mal den Spaß und mach
if aA < Bb
if Ab < BA

Übrigens. C# gibt beim Versuch, eine Strin Variable mit <> zu überprüfen die Fehlermeldung
"Fehler CS0019 Der <-Operator kann nicht auf Operanden vom Typ "string" und "string" angewendet werden. "
aus.

Wenn jetzt ein Passwort verglichen werden soll wie machst Du das denn ohne Stringvergleich?
Mit dem HASH. Oder speicherst Du Passwörter im Klartext ?
Ernsthaft ?
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.811
Beiträge
65.782
Mitglieder
7.128
Neuestes Mitglied
harlock02
Zurück
Oben