k.c

来自「自己做的常用库和实现的数据结构。public domain.」· C语言 代码 · 共 34 行

C
34
字号
typedef int BOOL;
#define TRUE 1
#define FALSE 0

void pnt(BOOL *p)
{
	int i;
	for(i=0; i<256; i++)
		printf("%d ", *p++);
}
BOOL dupchar(const void *src)
{
	const unsigned char *p = src;
	BOOL index[256] = {0};
	while(*p) {
		printf("*p=%d ", *p);
		if(index[*p]==TRUE) {
			puts("true");
			pnt(index);
			return TRUE;
		}
		index[*p++] = TRUE;
	}
			puts("false");
			pnt(index);
	return FALSE;
}
main()
{
	char *a="\300\301Mynameishcq041.";
	printf("%d\n", *a);
	printf("\n\n%d\n1:duplicat char found\t0:not found", dupchar(a));
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?