表示: Delphi
C++
表示設定
System.SysUtils.StrLCopy
提供:XE2 API Documentation
Delphi
function StrLCopy(Dest: PAnsiChar; const Source: PAnsiChar; MaxLen: Cardinal): PAnsiChar; function StrLCopy(Dest: PWideChar; const Source: PWideChar; MaxLen: Cardinal): PWideChar;
C++
extern PACKAGE char * __fastcall StrLCopy(char * Dest, const char * Source, unsigned MaxLen)/* overload */;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
説明
指定された文字数を Source から Dest にコピーします。
StrLCopy 関数は Source から最大で MaxLen 数の文字を Dest にコピーし,Dest にヌルターミネータを追加して,Dest を返します。標準関数 SizeOf(Delphi)または sizeof 演算子(C++)を使用すると,MaxLen パラメータを決めることができます。通常,MaxLen は SizeOf(Dest)-1 と等しくなります。
メモ: StrLCopy は,MaxLen 文字だけでなくヌルターミネータもコピーします。Dest が末尾のヌルターミネータも格納できるサイズを持つようにしてください。