【发布时间】:2021-11-28 00:47:50
【问题描述】:
我想写一个这样工作的程序:
1:接收string1和string2
2:比较两者的长度,看看哪个更小
3:检查较小的字符串是否在较大的字符串中使用
现在我知道如何编写第 1 步和第 2 步,但我不知道如何解决第 3 步:/
到目前为止,这是我的代码:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main()
{
printf("Please enter string 1 size and then enter a text: ");
int size1;
scanf("%d", &size1);
char test1[size1];
scanf("%s", test1);
printf("Please enter string 2 size and then enter a text: ");
int size2;
scanf("%d", &size2);
char test2[size2];
scanf("%s", test2);
int test1_len = strlen(test1);
int test2_len = strlen(test2);
if (test1_len < test2_len)
{
//searching test1 in test2
}
else //(test1_len >= test2_len)
{
//searching test2 in test1
}
return 0;
}
【问题讨论】:
-
这里有很多关于做这种事情的问题。在这个网站上搜索短语
[c] find substring in a string。 -
使用后输入和预期输出。
标签: c