Mikroelektronika MIKROE-350 Fiche De Données

Page de 526
memset
strcat
strchr
strcmp
491
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub procedure memset(dim as ^bytedim character as bytedim n
as word)
Description
The function fills the first n words in the memory area starting at the address 
p
with the value of word 
character
.
For parameter p you can use either a numerical value (literal/variable/constant)
indicating memory address or a dereferenced value of an object, for example
@mystring
or 
@PORTB
.
Prototype
sub procedure strcat(dim byref s1, s2 as string[100])
Description
The function appends the value of string 
s2
to string 
s1
and terminates 
s1
with
a null character.
Prototype
sub function strchr(dim byref as string[100], dim ch as byte)
as word
Description
The function searches the string s for the first occurrence of the character ch.
The null character terminating s is not included in the search.
The function returns the position (index) of the first character ch found in s; if no
matching character was found, the function returns 
0xFFFF
.
Prototype
sub function strcmp(dim byref s1, s2 as string[100]) as short
Description
The function lexicographically compares the contents of the strings s1 and s2
and returns a value indicating their relationship:
Value
Meaning
< 0      s1 "less than" s2
= 0      s1 "equal to" s2
> 0      s1 "greater than" s2
The value returned by the function is determined by the difference between the
values of the first pair of words that differ in the strings being compared.