Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#28

AW: Anzahl eines Zeichens im String ermitteln

  Alt 11. Jul 2018, 21:00
@KodeZwerg
Ich glaube Du solltest Dich von Deiner Version verabschieden
Zitat:

function StrScan(const Str: PAnsiChar; Chr: AnsiChar): PAnsiChar;
function StrScan(const Str: PWideChar; Chr: WideChar): PWideChar;

Warning: The ANSI version of StrScan is deprecated. Please use the AnsiStrings unit.

Returns a pointer to the first occurrence of a specified character in a string.

StrScan returns a pointer to the first occurrence of Chr in Str. If Chr does not occur in Str, StrScan returns nil (Delphi) or NULL (C++). The null terminator is considered to be part of the string.

Note: If the source string contains international characters, use AnsiStrScan instead.
und
function AnsiStrScan(Str: PAnsiChar; Chr: AnsiChar): PAnsiChar;
Zitat:
Unlike the StrScan function, AnsiStrScan works with multi-byte character systems (MBCS).
Dann aber wohl nicht mit Unicode.


Was auch immer international bedeutet, Uwes Version sollte immer funktionieren.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat