如何判断指针的有效性 需要跨平台

#include

void fuc(char* p)
{
/***

编写代码 判断p指针....直接返回 防止报错 ps: 需要跨平台(win32、Linux)

*/


printf("fuc:%s\n", p);

}

int main()
{

int j = 1;

fuc((char*)j);

return 0;

}

参考:
http://blog.csdn.net/eclipser1987/article/details/6070968

建议:增加宏平台判断,针对不同平台,对不同的类型进行处理