读书人

字符串中找字符解决方案

发布时间: 2012-05-23 13:44:13 作者: rapoo

字符串中找字符

C/C++ code
#include<stdio.h>#include<string.h>void string_in(char * str,char *str_in);int main(void){    char col[40];    char col_in[20];    puts("Enter a string:");    gets(col);    puts("enter little tring :");    gets(col_in);    string_in(col,col_in);    return 0;}void string_in(char * str,char * str_in){    int i;    for(i=0;i<=40;i++)    {        if(strncmp(str,str_in,strlen(str_in))==0)            printf("The string %s in %s\n",str_in,str);    }    printf("The string %s not in %s\n",str_in,str);}

麻烦看看函数定义部分。。for循环在这里该怎么用。。老是出错。。郁闷了

[解决办法]
用库函数的话,可以用strstr
自己实现的话,要移动str,即在循环里做str++

读书人网 >C++

热点推荐