System.AnsiStrings.StrLCopy
Delphi
function StrLCopy(Dest: PAnsiChar; const Source: PAnsiChar; MaxLen: Cardinal): PAnsiChar;
C++
extern DELPHI_PACKAGE char * __fastcall StrLCopy(char * Dest, const char * Source, unsigned MaxLen)/* overload */;
Inhaltsverzeichnis
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet | 
|---|---|---|---|---|
| function | public | System.AnsiStrings.pas System.AnsiStrings.hpp | System.AnsiStrings | System.AnsiStrings | 
Beschreibung
Kopiert eine bestimmte Anzahl Zeichen von Source nach Dest.
StrLCopy kopiert höchstens MaxLen Zeichen von Source nach Dest, fügt Dest einen einen Null-Begrenzer hinzu und gibt Dest zurück. 
Achten Sie darauf, Dest groß genug bereitzustellen, damit der Null-Begrenzer hineinpasst. Sie können z. B. MaxLen als Length(Dest) - 1 festlegen.
Die Verwendung von SizeOf anstelle von Length kann zu Pufferüberlaufproblemen mit Unicode-Strings führen. Unter String-Typen (Delphi) finden Sie weitere Informationen zu Strings und zum Verhalten von SizeOf und Length, wenn sie mit verschiedenen String-Typen verwendet werden.