Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Vergleichen von zeichenketten


1. Java
2. Viren

5.1 Visual Basic: In Visual Basic ist wie in Turbo Pascal ein direkter Vergleich möglich, die zugelassenen Operatoren sind und .


5.2 C:
In C ist kein direkter Vergleich möglich, daher muß man eine der Funktionen strcmp, stricmp oder strncmp nehmen. Bei einem Vergleich werden wie in Turbo Pascal die ASCII-Codes der einzelnen Zeichen verglichen.
strcmp liefert 0 zurück falls die beiden Strings gleich sind, einen Wert kleiner 0 falls der erste Parameter kleiner ist als der zweite und einen Wert größer 0 falls der erste Parameter größer ist.
strcmp(\"Franz\",\"franz\");  Ergebnis: -1
stricmp vergleicht zwei Strings miteinander, wobei es die Groß- und Kleinschreibung ignoriert. Der Rückgabewert ist gleich wie bei strcmp.
stricmp(\"Franz\",\"franz\");  Ergebnis: 0
strncmp vergleicht zwei Strings miteinander, wobei nur die ersten n Zeichen verglichen werden. Der Rückgabewert ist gleich wie bei strcmp.
strncmp(\"Franz\",\"Franzi\",4);  Ergebnis: 0


5.3 MFC:
Unter MFC können Strings mit der CString - Klasse direkt verglichen werden.

CStringText==CstringText
CStringText==charText

CStringText>charText
CStringText>CstringText
Wobei auch mit den Memberfunktionen Compare und CompareNoCase verglichen werden kann. Compare vergleicht Case-sensitiv, CompareNoCase vergleicht nicht Case-sensitiv.
If (Text.Compare(\"Hallo\"))

If (Text.CompareNoCase(\"hallo\"))


5.4 Java:
Unter Java können String direkt verglichen werden.

If (Text1=Text2)...


5.5 COBOL:
In COBOL ist ebenso ein direkter Vergleich möglich, wobei COBOL 74 die Vergleichswörter not, greater (>), less (=) und less or equal (

 
 

Datenschutz
Top Themen / Analyse
indicator Netzwerkkabelarten
indicator Dateiarchitektur und sinnvolle Partitionierung:
indicator Typ-0-Sprachen
indicator Linker?
indicator Fehler allgemeiner Art
indicator Bridges
indicator Aller Anfang ist schwer
indicator Wie ist ein Betriebssystem definiert:
indicator Echtzeit und Eigenzeit
indicator Allgemeines über Bildschirme


Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution