C语言高手进下!

来源:百度知道 编辑:UC知道 时间:2024/06/18 06:27:21
哪位C高手帮我编个程序,
题目是:字符串迷糊查询,程序提示用户输入名字,再在已有字符串数据中进行查找,如果有相等的就输出,负责输出“找不到相关信息”

#include <stdio.h>
#include <string.h>

void test(char *src)
{
char *p = 0;
char str[100] = {0};

if(!src)
{
printf("源数据本身空!\n");
return;
}
printf("用户输入名字: ");
gets(str);
p = strstr(src, str);
if(p)
{
printf("%s中存在%s\n", src, str);
}
else
{
printf("找不到'%s'\n", str);

}
}

void main()
{
char str[30] = "我爱你";

test(str);
}