// string1 "ftgfdajkfdasklfdsa" // string2 "dajk" #include <stdio.h> #include <string.h> int main() { int i, j; char a[] = "ftgfdajkfdaskdajklfdsa"; char b[] = "dajk"; for (i = 0; i < strlen(a); i++) { for (j = 0; j < strlen(b); j++) { if (a[i + j] != b[j]) { break; //发现了一个不一致字符 } } if (j == strlen(b)) { printf("存在 %d\n", i); } } }
                    
                
                
            
        
浙公网安备 33010602011771号