當前位置:編程學習大全網 - 網站源碼 - C語言中,strstr函數的功能是什麽?不用庫函數,自己寫怎麽寫?

C語言中,strstr函數的功能是什麽?不用庫函數,自己寫怎麽寫?

C語言中,strstr函數的功能是尋找字符串中子串出現的位置,自己寫的步驟如下。

需要準備的材料分別有:電腦、C語言編譯器。

1、首先,打開C語言編譯器,新建壹個初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,輸入C語言代碼:。

int fun(char *a, char *b)

{

int i, j, alen = strlen(a), blen = strlen(b);

for (i = 0; i < alen - blen + 1; i++)

if (a[i] == b[0]) {

for (j = 1; j < blen; j++) if (a[i + j] != b[j])break;

if (j == blen)

return i;

}

return -1;

}

3、編譯器運行test.cpp文件,此時成功實現了strstr實現了字符串查找。

  • 上一篇:用C#開發好壹款程序(是有使用限制的),時間到期了我如何寫壹個C#程序能把它激活
  • 下一篇:開發MQTT把freeRTOS裏的MQTT代碼邏輯移到Linux裏出現問題?
  • copyright 2024編程學習大全網