int main(void) { int arr[2]; int len = 2; int i; for (i=0; i<len; i++) arr[i] = i; arr[0] = 1; printf("dupnum: %d\n", find_dup(arr, len)); return 0; }
qboolean Prompt_AddMatch(genctx_t *ctx, const char *s) { int r; if (ctx->count >= ctx->size) return qfalse; if (ctx->ignorecase) r = Q_strncasecmp(ctx->partial, s, ctx->length); else r = strncmp(ctx->partial, s, ctx->length); if (r) return qtrue; if (ctx->ignoredups && find_dup(ctx, s)) return qtrue; ctx->matches[ctx->count++] = Z_CopyString(s); return qtrue; }
int main() { int size = 5; int arr[5]; int i; for(i=0; i<4; i++) { arr[i]= i+1; printf("arr[%d]=%d\n", i, arr[i]); } //set duplicate is 1 arr[4] = 1; for(i=0; i<4; i++) { printf("arr[%d]=%d\n", i, arr[i]); } int result = find_dup(arr, size); printf("duplicate number is %d\n", result); return 0; }