标题:一个关于查找字符串的问题
取消只看楼主
清浅
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2014-2-14
结帖率:50%
已结贴  问题点数:10 回复次数:3 
一个关于查找字符串的问题
发现这个不行,又搞了这个
#include <STDIO.H>
#include <STRING.H>
void main(void)
{
    char str[10], search[1], *p1, *p2;
    p2=str;
    p1=strstr(p2,search);
    gets(str);
    printf("the name you need to search:\n");
    gets(search);   
    if(NULL!=p1)
    printf("position=%s\n",p1);
}但是还是不行………请高手帮忙看看那应该怎样查找想要的字符串的位置……
搜索更多相关主题的帖子: 字符串 search include position 
2014-04-11 18:58
清浅
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2014-2-14
得分:0 
对了,上一个改成if(strcmp(str,search)==0)仍然不行……
2014-04-11 18:59
清浅
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2014-2-14
得分:0 
回复 3楼 TonyDeng
我想要比较字符串,如果有的话输出位置,前一个我想输出十个里面的位置,发现strcmp后面应该是地址,又改了一下,不断失败,后一个改成strstr直接输出地址仍然失败……
2014-04-11 19:05
清浅
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2014-2-14
得分:0 
okay了~不好意思,打扰了~
2014-04-11 19:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-429972-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.311305 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved