Code:
void *print_message(int *i1)
'void* (*)(int*)' to 'void* (*)(void
*)'
to take an argument of void*
void *print_message(int *i1)
void printlog(int left, int right) { if (left==right) { printf("%d", left); return; } int m = (left+right)/2; printf(" ( (i)>=%du)?", 1<<(m+1)); printlog(m==right?m:m+1,right); printf(" : "); printlog(left, m); } printlog(0, 5);
char *a="abcd"; char*b = "dcba"; char *s[2] = {a,b}; some_function(s);
Leave a comment: