摘要:自动vc2005开始,微软力推_s安全版函数以取代不安全的标准非_s版函数,如果你不用安全版,VC会报一大堆难看的warning。现在问 题来了,使用了_s版函数后,VC2003不能用了,而且想要把程序拿到linux也无法运行,你可以费劲巴拉的再改回非_s版,但是太费劲了,而且 warning又来了,而且真的可能会不安全哦(高手忽略)。有个简单的办法来解决这个问题,就是使用宏。在你的程序里定义一个macro.h文件,#ifdef WIN32#if _MSC_VER #include int sprintf_s( char *buffer, size_t sizeOfBuffer, const
阅读全文
浙公网安备 33010602011771号