Red de conocimiento informático - Conocimiento informático - Programación de coincidencia de cadenas

Programación de coincidencia de cadenas

Tu expresión no está clara. Deberías dar algunos ejemplos. Por ejemplo, si es telnettcp, ¿devuelve 101102 o solo 101?

Además, ¿cuál es tu formato de archivo? (archivo de cadena fuente).

Se me ha olvidado cómo es el algoritmo bm (solo recuerdo el algoritmo kmp). Sin embargo, hay código fuente en Internet

/archiver/?tid-220182.html

Consulte el siguiente uso

#include

int main()

{

ARCHIVO *fp=fopen(\"data.txt\",\"r\");

Archivo *srcfp=fopen(\"src.txt\",\"r\");//Este archivo almacena metastrings

int a;

char str[32] ;

char srcStr[1024];

fscanf(srcfp,"%s",srcStr);

while(!feof(fp ))

p>

{

fscanf(fp,\"%d:%s\",&a,str);

bm_strstr(srcStr,str );//Recuérdate de ti mismo Procesando valores devueltos

}

fclose(fp);

}