问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言编程字符串的查找!

发布网友 发布时间:2022-04-26 17:24

我来回答

4个回答

热心网友 时间:2023-10-17 03:32

主要是free的原因,其他函数问题一样,只修改2个函数。
void Insert(Citylist &T,char name[],int x,int y)
{
Citylist p;
p=(City *)malloc(sizeof(City));
strcpy(p->name,name);
p->x=x;
p->y=y;
p->next=T->next;
T->next=p;
//free(p); //辛辛苦苦新建的节点为什么要free掉?
} //插入操作

void Search(Citylist T,char name[20])
{
Citylist p;
int k=0;
p=T->next;
while(p!=NULL) // 逻辑错误
{
if(strcmp(p->name,name)==0)
{
printf("你要查找的城市%c:坐标为(%d,%d)\n",p->name,p->x,p->y);
k++;
}
p=p->next;
}
if(k==0)
printf("没有找到你所查的城市信息。\n");
//free(p); //p是指向节点的free掉即删除掉节点.......
} //查找操作
既然1的功能是插入城市,不能再有Createcitylist(T);新建头结点函数,
其他用hi聊

热心网友 时间:2023-10-17 03:32

地址分配有问题。因为虽然name都是局部的,但编译在分配时地址时可能会冲突,因name数组名。追问还是一样!~

追答I have no idea

热心网友 时间:2023-10-17 03:33

你的for语句写错了, for(i=0;i<str1-str2;i++);
for(j=0,k=i;str22[j]==str11[k];k++,j++);
这两个for语句不应该加结束符';'

去掉';'就可以了。
追问哪里有用到for语句了?

热心网友 时间:2023-10-17 03:33

字符串查找不是有find函数吗?你试试
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cad里面打完字怎么还原十字架 财务建帐需要什么 建账建账的基本要求 当爱情与亲情需要丢弃一样时,你会选择丢弃哪一方 当爱情和亲情有冲突时你会怎样决择?你会为你所爱的人不顾一切吗? 剑网三 查看余额 因为某些特殊原因不好登陆游戏查看,求其他方式_百度知 ... 右肺上叶中叶结节灶怎么回事 节能门窗有哪些标准 节能门窗有哪些 节能门窗具有哪些特征 急需儒林外史简缩本 用c语言在一个字符串中查找另一个字符串,并统计个数 鹅肉不能与 乐清公立寄宿学校 C语言字符串怎么查找对应的字符 吐肚子痛是什么病症吃了杏鲍菇不熟怎么办 C语言字符串查找简单程序 鹅肉可以罗卜煲汤吗? C语言 字符串查找(要代码) “携巨款出逃”3名小伙被抓,事件背后有何隐情? 鹅和白萝卜一起炖吗 炒熟的杏鲍菇隔夜还能吃吗 C语言中在字符串中查找指定字符串 为什么要以诚待人,用心交友? 鹅肉能和青萝卜一起吃吗 鹅肉和萝卜能一起吃吗 C语言字符串查找 温州乐清虹桥找工作 杏鲍菇,不过水,直接炒可以吃吗,有毒吗 鹅肉能和白萝卜一起炖吗 浙江有哪几个论坛? 鹅肉炖萝卜是不是发物 C语言实现在一个字符串中查找指定的字符,并输出指定字符在字符串中出现... 绿萝卜炖大鹅肉可不可以? c语言中如何从一个字符串中查询是否有给定的关键词! C语言字符串中查找字母 大鹅肉炖土豆胡萝卜怎么做好吃,大鹅肉炖土 一个简单c语言题目,大神求助!在字符串中查找指定字符 鹅肉是否可以和胡萝卜炖汤 白萝卜和鹅肉可以一起吃吗 鹅肉可以炖酸萝卜汤吗? 萝卜烧鹅可以加啤酒吗? 办公软件做表格都有哪些基本操作 Excel 单元格中隐藏字符,怎么找出来 如何让excel2010显示里面的隐藏文字?仅指文字 excel隐藏的表格中的文字除了取消隐藏的方法外,还有其他方法可以显示出来吗? 如何把excel表格隐藏的文字显示出来 十二岁生日祝福语。 十二生日祝福语 十二岁生日祝福语经典