![]() |
Zeichen in String ersetzen ?
ich möchte im wort 'tischnudel' den dritteletzten buchstaben ersetzen
s ist der String
Delphi-Quellcode:
Fehler:
...
const test: Array[1..3] of PChar = ('a', 'b', 'c'); begin wert := 3 for i:=1 to high(3) do ... // <- sorry, sollte eigentlich high(test) heißen !! :) s[(Length(s)-wert)] := test[i]; // <- FEHLER Inkompatible Typen PChar und PAnsiChar. schreibe ich anstelle von test[i] einfach test[i]^ funkt es, ABER das programm stürzt nach 3 sekunden mit der fehlermeldung "Zu wenig Arbeitsspeicher" ab, habe noch ca. 150 RAM frei :wall: |
Re: Zeichen in String ersetzen ?
nimm doch ein Array of char? und statt high(3) würde eigentlich auch nur 3 reichen :]
|
Re: Zeichen in String ersetzen ?
:wall: uff bin ich dumm.
DANKE |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz