回覆列表
-
1 # 使用者7994487464459
-
2 # pzyyo24296
以前寫的一個函式,用於檔案字尾型別的比較srcstr 在此字串中查詢dststr 需要查詢的字串返回: 0->未找到, 1->含有被查詢字串int Findstr(const char * srcstr, const char * dststr){ int i = 0, j = 0, srclen = 0, dstlen = 0, count = 0; srclen = strlen(srcstr); dstlen = strlen(dststr); if (srclen >= dstlen) { while (i
以前寫的一個函式,用於檔案字尾型別的比較 srcstr 在此字串中查詢 dststr 需要查詢的字串 返回: 0->未找到, 1->含有被查詢字串 int Findstr(const char * srcstr, const char * dststr) { int i = 0, j = 0, srclen = 0, dstlen = 0, count = 0; srclen = strlen(srcstr); dstlen = strlen(dststr); if (srclen >= dstlen) { while (i <= (srclen - dstlen)) { count = 0; for (j = 0; j < dstlen; j++) { if (*(srcstr + i + j) == *(dststr + j)) { count++; } } if (count == dstlen) { return 1; } i++; } if (count == dstlen) { return 1; } else { return 0; } } else return 0; }