Core Function BinaryAppend
From Sputnik Wiki
(Difference between revisions)
(→Example) |
m (1 revision) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 23: | Line 23: | ||
0 = Append to end | 0 = Append to end | ||
− | 1 = | + | 1 = Append to beginning |
=== Return Value === | === Return Value === | ||
Line 40: | Line 40: | ||
<syntaxhighlight lang="sputnik"> | <syntaxhighlight lang="sputnik"> | ||
− | $binary = Pack(" | + | $binary = Pack("A*", "The quick brown FoX"); |
− | $binary2 = Pack(" | + | $binary2 = Pack("A*", " jumps over the lazy dog"); |
BinaryAppend($binary, $binary2); | BinaryAppend($binary, $binary2); | ||
− | println( Unpack(" | + | println( Unpack("A*", $binary, 3) ); // Prints: The quick brown FoX jumps over the lazy dog |
</syntaxhighlight> | </syntaxhighlight> | ||
Line 49: | Line 49: | ||
<syntaxhighlight lang="sputnik"> | <syntaxhighlight lang="sputnik"> | ||
− | $binary = Pack(" | + | $binary = Pack("A*", "The quick brown FoX"); |
− | $binary2 = Pack(" | + | $binary2 = Pack("A*", " jumps over the lazy dog"); |
− | BinaryAppend($binary, $binary2, | + | BinaryAppend($binary, $binary2, 0); |
− | println( Unpack(" | + | println( Unpack("A*", $binary, 3) ); // jumps over the lazy dogThe quick brown FoX |
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Core Function]] | [[Category:Core Function]] |
Latest revision as of 12:38, 14 June 2015
BinaryAppend( <binary-array>, <binary-array2>, <flag> )
Contents |
Description
Append a binary variables data onto the end or beginning of another binary variables data.
Parameters
binary-array
The binary variable to append to.
binary-array2
The binary variable to be appended.
flag
Optional; Flag to choose where to append to:
0 = Append to end
1 = Append to beginning
Return Value
Success: Returns 1.
Failure: Returns 0.
Remarks
This modifies the original variable and does not return a copy of it.
Example
Append data to end:
$binary = Pack("A*", "The quick brown FoX"); $binary2 = Pack("A*", " jumps over the lazy dog"); BinaryAppend($binary, $binary2); println( Unpack("A*", $binary, 3) ); // Prints: The quick brown FoX jumps over the lazy dog
Append data to beginning:
$binary = Pack("A*", "The quick brown FoX"); $binary2 = Pack("A*", " jumps over the lazy dog"); BinaryAppend($binary, $binary2, 0); println( Unpack("A*", $binary, 3) ); // jumps over the lazy dogThe quick brown FoX