| [Overview][Procedures and functions][Index] | 
Copy a pascal string to a null-terminated string
Source position: strings.pp line 26
| function strpcopy( | 
| d: PChar; | 
| const s: string | 
| ):PChar; | 
Converts the Pascal string in Se to a Null-terminated string, and copies it to D. D needs enough room to contain the string Source, i.e. Length(S)+1 bytes.
No length checking is performed.
| 
 | Convert a null-terminated string to a shortstring. | 
Program Example2; Uses strings; { Program to demonstrate the StrPCopy function. } Const S = 'This is a normal string.'; Var P : Pchar; begin p:=StrAlloc (length(S)+1); if StrPCopy (P,S)<>P then Writeln ('This is impossible !!') else writeln (P); StrDispose(P); end.