strindex.cc
来自「c++编写的并行拉马克遗传算法的程序。实现分析对接程序」· CC 代码 · 共 44 行
CC
44 行
/* strindex.cc */
#ifdef sgi
#include "strindex.h"
#else
extern "C"
{
#include "strindex.h"
}
#endif
int strindex( char s[], char t[] )
/******************************************************************************/
/* Name: strindex */
/* Function: return index of t in s, -1 if none. */
/* Copyright: (C) Garrett Morris, TSRI */
/*----------------------------------------------------------------------------*/
/* Author: Garrett Morris, The Scripps Research Institute */
/* Date: 11/30/92 */
/*----------------------------------------------------------------------------*/
/* Inputs: s,t */
/* Returns: i, index of t in s, -1 if not found. */
/* Globals: none. */
/*----------------------------------------------------------------------------*/
/* Modification Record */
/* Date Inits Comments */
/* 11/30/92 GMM Entered code. */
/******************************************************************************/
{
register int i,c1,c2;
for (i=0; s[i] != '\0'; i++) {
for (c1=i, c2=0; s[c1]==t[c2] && t[c2]!='\0'; c1++, c2++)
;
if (c2>0 && t[c2]=='\0')
return( i );
}
return( -1 );
}
/* EOF */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?