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


informatik artikel (Interpretation und charakterisierung)

Vereinbarung von zeichenketten


1. Java
2. Viren

2.1 Visual Basic: Es gibt zwei Vereinbarungen, nämlich explizit und implizit. Bei der impliziten Vereinbarung muß die Variable vor ihrer Verwendung nicht vereinbart werden. Um sie eindeutig als String auszuweisen, muß nach dem Namen einen ,$' angefügt werden (Text$ = \"Franz\"), sonst ist die Variable vom Datentyp Variant. Um bei der Verwendung nicht ,$' schreiben zu müssen, kann man die Variable explizit vereinbaren, z. B. Dim oder Static.

Dim Text As String
Auch hier kann bei der Vereinbarung eine fixe Länge angegeben werden, wobei der Rest mit Blanks aufgefüllt wird.
Dim Text As String * 17


2.2 C:
In C muß immer eine Längenangabe angegeben werden, wobei diese um 1 zu erhöhen ist, um die abschließende ASCII 0 speichern zu können.

char Text[18];
Falls man einen konstanten String benötigt, kann man diesen als Zeiger auf eine Zeichenfolge anlegen, der Inhalt muß aber sofort initialisiert werden.

char *Text=\"Franz\";
Bei diesem Beispiel legt der Compiler automatisch ein Zeichenarray mit 6 Zeichen
(5 Textzeichen und ASCII0) an und initialisiert es mit der angegebenen Zeichenfolge. Der Inhalt kann nachträglich verändert werden, die Maximallänge bleibt aber erhalten, daher sollte man einen konstanten String wegen Bereichsüberschreitungen nicht mehr verändern.


2.3 MFC:
Die Vereinbarung kann prinzipell überall erfolgen. Dadurch dass der Klasse CString mehrer Konstruktoren zur verfügung stehen, können CString-Variablen vielfältig vereinbart werden.
Cstring text; Vereinbart einen leeren String
CString text=\"Hallo\"; Vereinbart String mit dem Wert \"Hallo\"
CString text(\"x\",17); Erzeugt String mit 17 \"x\"
CString text(&charText); Erzeugt String aus dem Null-Terminierten

Charakterstring charText.


2.4 Java:
In Java gibt es zwei verschiedene String-Klassen: String und StringBuffer.

Vereinbarung von String:
String text=\"Franz\" Vereinbart einen String mit Inhalt \"Franz\"

Vereinbarung von StringBuffer:
StringBuffer text Vereinbart leeren String mit einer Länge von 16 Zeichen.
StringBuffer text(17) Vereinbart leeren String mit einer Länge von 17 Zeichen.
StringBuffer text(\"Franz\") Vereinbart einen String mit dem Inhalt \"Franz\" und mit einer Länge von 16 + die

Länge Inhalts Zeichen. In diesem Fall 16+5= 21 Zeichen.


2.5 COBOL:
In COBOL erfolgt die Vereinbarung in der Data Division.


77 Text PIC X(17).


Der String kann auch gleich bei der Vereinbarung initialisiert werden.


77 Text PIC X(17) value \"Franz\".

 
 

Datenschutz
Top Themen / Analyse
indicator Analysesysteme
indicator TCP/IP -
indicator Die Hardware
indicator UDP - User Datagram Protocol-
indicator Maximale Register Breite
indicator Objektorientierte Programmierung
indicator Das Harvest System besteht aus :
indicator Graphische Benutzeroberfläche
indicator Prozessor-Fachbegriffe
indicator Von Anwendung zu Anwendung


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