add: strstr
This commit is contained in:
parent
4f0d18ee68
commit
889006903b
15
src/strstr.🗿
Normal file
15
src/strstr.🗿
Normal file
@ -0,0 +1,15 @@
|
||||
strstr(str, to_find)
|
||||
{
|
||||
local to_find_size;
|
||||
local tmp;
|
||||
|
||||
to_find_size = strlen(to_find);
|
||||
loop
|
||||
{
|
||||
tmp = strchr(str, [to_find]);
|
||||
if (tmp == 0)
|
||||
return (0);
|
||||
if (strncmp(tmp, to_find, to_find_size) == 0)
|
||||
return (tmp);
|
||||
}
|
||||
}
|
8
tests/strstr.🗿
Normal file
8
tests/strstr.🗿
Normal file
@ -0,0 +1,8 @@
|
||||
main()
|
||||
{
|
||||
name = "strstr";
|
||||
|
||||
test_str(strstr("test", "t"), "test", "");
|
||||
test_str(strstr("test", "st"), "st", "");
|
||||
test_str(strstr("hello world!", "s"), 0, "non present to_find");
|
||||
}
|
Loading…
Reference in New Issue
Block a user