Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - String in Char Array


abi - Fr 02.07.04 15:01
Titel: String in Char Array
Hallo
ich habe einen String. In diesem steht ein bestimmter Wert in Hex dirn.

Jetzt möchte ich diesen String übergeben an.

Quelltext
1:
2:
 
PCanCode = Array[0..22] of Char;


Leider weis echt nicht wie ich des machen sollt.

Ich hoffe ihr könnt mir mal wieder helfen.

Ciao
abi


Moderiert von user profile iconTino: Topic aus VCL (Visual Component Library) verschoben am Fr 02.07.2004 um 17:07


Gausi - Fr 02.07.04 15:22

Auf die einzelnen Zeichen eines Strings kann man so zugreifen:

Delphi-Quelltext
1:
2:
meinchar := meinstring[1]; // erstes Zeichen im String
meinandererchar := meinstring[2]; // zweites Zeichen im String


Motzi - Sa 03.07.04 14:14

Zum Thema Strings, PChars und Array of Char kann ich nur auf mein String-Tutorial hinweisen, da solltest du alle Antworten finden und wenn nicht fragst du hier einfach nochmal..! ;) http://www.manuel-poeter.de


abi - Mo 05.07.04 13:34

Hallo Motzi und Gausi
Motzi dein Link geht leider nicht. Schade würd gern mal reinschauen.

Gausi des geht so wie du mir des gesagt hast. Aber kannst du mir auch sagen wie ich dann auch meinen gesamten Array anzeigen kann. Ich will nähmlich jetzt schauen ob er alles richtig gemacht hat.

Danke
abi


Gausi - Mo 05.07.04 13:40

tja nu, da wär dann wohl eine for-Schleife angebracht, oder?

Delphi-Quelltext
1:
2:
for i:=0 to 22 do
    memo1.lines.add('Der ' + inttostr(i) + '.te Buchstabe lautet: '  + PCanCode[i]);


Motzi - Mo 05.07.04 13:46

Der Server meines Hosters hatte nen Festplatten-Crash.. :? spätestens in ein paar Tagen sollte aber alles wieder gehen..! :)


abi - Mo 05.07.04 13:51

Danke Gausi
jetzt gehts genauso wie ichs haben wollte.

Ging vielleicht vorher auch schon aber bin wohl nicht drauf gekommen.

Also nochmal danke.
abi