strcspn

#include <stdio.h>

#include <string.h>

#include <assert.h>

#include <stdlib.h>



int main(int argc, char* argv[])

{

	char dst[] = "abcdefgh";

	char *src = "xyzd";

	unsigned char map[32] = {'0'} ;





	printf("%d", strcspn(dst, src));

	return 0;

}

输出:

3

strcspn查找对于dst,第一个出现在src中的字符下标。

上面dst中的字符d是第一个出现在src中的字符,其下标为3.

你可能感兴趣的:(tr)