这个测试用例怎么写啊,写得好,我再给,至少50
发布网友
发布时间:2022-05-21 18:53
我来回答
共4个回答
好二三四
时间:2022-06-12 02:33
ldsgamemaster是什么文件夹呢,接下来让我们了解一下;
ldsgamemaster是鲁大师的游戏大师源文件,源文件是用汇编语言或高级语言,写出来的代码保存为文件后的结果,目标文件是指源文件经过编译程序产生的,能被cpu直接识别的二进制文件;
可执行文件就是将目标文件连接后形成的可执行文件,当然也是二进制的,在这个网页上右击鼠标,选择查看源文件出来一个记事本,里面的内容就是此网页的源代码;
看完视频后小伙伴们都了解了吧,希望能帮到大家。
热心网友
时间:2022-06-11 23:41
直接用标准提供的strstr(...)不是更好么?
// 部分或全部为空
1.test[0], substring[0]
2.test[0], substring[!0]
3.test[!0], substring[0]
4.test["hello"], substring["he"]//首匹配
5.test["hello"], substring["lo"]//尾匹配
6.test["hello"], substring["ell"]//中匹配
7.test["hello", substring["elwhat?"]//部分匹配
8.test["hello", substring["l"]//包括多个子串
9.test["hello"], substring["hello world"]//子串,母串首匹配且子串有多余字符
10.test["hello"], substring["lo wordld"]//子串,母串尾匹配,且子串有多余字符
11.test["hello"], substring["other"]//完全不匹配
另:
这个函数,只见返回-1,没见返回其它的....
热心网友
时间:2022-06-12 00:59
测试用例:
(1)text为空, substring非空
(2)text非空, substring为非空
(3)text为空, substring为空
(4)子串比text长的情况,如:test="sgsdgsgaefgseg";substring="sgsdgsgaefgseghello";
(5)子串不存在的情况,如:test="sgsdgsgaefgseg";substring="hello";
(6)子串存在的情况,如:
1)在开头:test="hellosgsdgsgaefgseg";substring="hello";
2)在结尾:test="sgsdgsgaefgseghello";substring="hello";
3)一般情况:test="sgsdgsgahelloefgseg";substring="hello";
4)多次出现情况:test="sgshellodgsgahelloefgseg";substring="hello";
能想到就这么多,当然还有就是内存不足的情况,估计也没法测试。
热心网友
时间:2022-06-12 02:34
这个函数好像是这样写的吧
查找第一个匹配子串位置,如果返回的是s1长度len1表示没有找到
size_t find(char* s1,char* s2)
{
size_t i=0;
size_t len1 = strlen(s1)
size_t len2 = strlen(s2);
if(len1-len2<0) return len1;
for(;i<len1-len2;i++)
{
size_t m = i;
for(size_t j=0;j<len2;j++)
{
if(s1[m]!=s2[j])
break;
m++;
}
if(j==len)
break;
}
return i<len1-len2?i:len1;
}
----------------
测试:
----------------】
int main()
{
char *str1="this is my first test";
char *str2 = (char*)malloc(256);
printf("Enter string:\n");
scanf("s%",str2);
int m_addr = find(str1,sr2);
printf("d%",m_addr);
free(str2);
getch();
}