| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5045 人关注过本帖
标题:编写一个函数string_in(char *str1,char *str2),如果字符串str1包含字符串s ...
取消只看楼主 加入收藏
a271885843
Rank: 2
等 级:论坛游民
帖 子:291
专家分:58
注 册:2011-11-24
收藏
得分:0 
#include"stdio.h"
#include"string.h"
int string_in(char* str1,char* str2)
{int NMflag1=0,NMflag2=0;
  char* temstr;
   temstr=str2;
   
while(!*temstr)
{  if(*str1==*temstr)
     {   str1++;
        temstr++;
        NMflag1++;
        NMflag2++;
        }
        else if(*str1!='\n'){
                 str1++;
                temstr=str2;
                  NMflag1=0;
                      }
          else {
              break;
          }
          }
       if(NMflag1==NMflag2){
           return 1;}
           else return 2;
      

}

int main(){
    char a[80],b[80];
    char* str1;
    char* str2;
    str1=a,str2=b;
    int flag=1,c;
    while(flag==1){
    printf("imput string1 :\n");
    gets(str1);
    printf("imput string2 :\n");
    gets(str2);
    if(strlen(str1)<strlen(str2))
         {flag=1;
         printf("the str1 must langer than str2! input string again!");}
         else flag=0;
          }
    c=string_in(str1,str2);
    printf("%d",c);
   


}

[ 本帖最后由 a271885843 于 2012-8-3 16:18 编辑 ]

认为事物非黑即白是缺智慧的表现……
2012-01-10 22:03
a271885843
Rank: 2
等 级:论坛游民
帖 子:291
专家分:58
注 册:2011-11-24
收藏
得分:0 
以下是引用zaixuexi在2012-1-10 23:58:06的发言:

应该是我太多嘴,没事,你们继续忙
楼上几位哥哥不要伤和气。学术上的争论是常有的事

认为事物非黑即白是缺智慧的表现……
2012-01-12 20:21
快速回复:编写一个函数string_in(char *str1,char *str2),如果字符串str1包含字 ...
数据加载中...
 
   



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

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