易截截图软件、单文件、免安装、纯绿色、仅160KB

c实现字符串匹配中的一点问题,请指导

#include <stdio.h>
#include <string.h>
//*计数器记执行次数*//
//输入:两个字符串,一个文本串,一个模式串,
//输出:两个字符串是否匹配成功,匹配次数,位置
//实现功能;对字符串的匹配。
void main()


char s[50],t[20];      //创建两个字符数组//
int s_len,t_len;
int i,k=0,m=0,count=0;  //定义数组下标i,文本 模式,以及计数器,并初始为0//

    printf("请输入主串:");  //提示输入文本//
    gets(s);
printf("请输入模式串:");    //提示输入模式//
gets(t);

s_len=strlen(s);            //输入字符串长度为字符串数组实际长度//
t_len=strlen(t);

//主体//
    for(i=0; i <=s_len-t_len; i++)    //下标为0,时开始循环比较,直到文本与模式差值长度时结束//
{
int j=0;                         
        while(j <t_len&&t[j]==s[i+j])
{
j++;
count++;
if(j==t_len)
{
k=i+1;
printf("%d ",k);
m++;
            }
}
}
    if(k!=0)
{
printf("是模式串的位置\n");
    }
else


相关问答:

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

C/S程序在线自动更新问题,谢谢求教!

目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

刚学C,用C实现编码 - C/C++ / C语言

#include"stdio.h"
#include"stdlib.h"
void ContrTwo(char i)
{
char str1[8];
itoa(i,str1,2);
printf("%s",str1);
}
unsigned char leftRot(char str,int i);
unsign ......

关于c:forEach迭代标签的问题

本人在项目中,用ssh架构,想做成分页的效果.
以前我在页面中是,这样取得数据的
<!--进行循环遍历数据-->
<!--进行循环遍历数据-->
<%
List<Users> lof = (List) request.getAttri ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号