void *是特殊的指针 所有类型指针都可以付给void *;但是void *类型指针付给其他指针类型需要强制类型转换。
解决方案:invalid conversion from `void*' to `int*' 说明把void *指针付给int*类型的指针了。

Invalid Conversion From `Void*‘ To `FILE*‘_解决方案

FILE *out = (FILE *)cookie;