【发布时间】:2014-10-02 09:29:46
【问题描述】:
我的程序在多个平台上运行。其中,Windows CE。目前,sprintf 被广泛使用,这会导致缓冲区溢出等问题。我想用调用 snprintf 来替换这些问题。对于Visual Studio,我发现了这个问题,解决了win32部分的问题:
snprintf and Visual Studio 2010
但我无法让它在 Windows CE 上工作,因为函数 _vsnprintf_s 和 _vscprintf 以及常量 _TUNCATE 不可用。有人知道在 Windows CE 上复制 snprintf (linux) 行为的方法吗?
【问题讨论】:
-
检查此回复是否可以为您提供有用的信息stackoverflow.com/questions/23882340/…
标签: c visual-studio printf windows-ce