Zum Inhalt springen

Delphi/Pascal


Gast

Empfohlene Beiträge

Hallo, kann mir einer vielleicht verraten, wie ich aus einer Stringvariable ein Zeichen herauskopiere, und es dann in eine Charvariable reinschreibe?

------------------------------------------

var s:string;

ch:char;

begin

ch:=copy(s,1,1);

end;

-------------------------------------------

So klappt das jedenfalls nicht.

Danke im Vorraus.

MFG LoneGunman

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke

sowas ähnliches habe ich mir auch schonmal überlegt. Aber was ist wenn ich damit jetzt Operationen dürchführen will? Vom Typen ORD(ch), oder PRED(ch). Mit einer Stringvariablen kann ich das nicht. Ich müßte schon direkt eine Stringvariable(String[1]) in Char umwandeln.

Char ist ja eine String[1]-Variable (jedenfalls laut einigen Delphi-Büchern). Die direkte Zuweisung ch:=s[1] klappt aber nicht (wenn ch Char und s[1] String sind), will der Compiler nicht schlucken.

Danke aber für die schnelle Antwort.

MFG LoneGunman

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...