c - sprintf_s 未在此范围内声明

标签 c linux tr24731

我有一个使用 sprintf_s 的 C 程序。它在 Windows 中运行良好,但是当我在 Linux 中编译我的代码时出现此错误:

sprintf_s was not declared in this scope.

为什么会发生这种情况,我该如何解决?

最佳答案

这不是标准的,你不会在 Linux 上找到这样的功能。

标准函数 snprintf 应该有相似的语义。

关于c - sprintf_s 未在此范围内声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4828228/

相关文章:

无法获得 scanf_s 或切换工作

c - 'char' 之前的预期主表达式错误

c - 查找最长的连续数字范围

c - 未定义对 gets_s 的引用?

c++ - strcpy_s 不适用于 gcc

linux - 无法在 Oracle Linux (RedHat) 上安装 Apache

c - 有和没有 'static' 的速度

c - 使用 fscanf 读取时包括换行符

c# - 在 Linux/Mono 中创建 Alchemy WebSocket 时访问被拒绝

linux - 使用 MPI.NET 和 Mono 框架在 super 计算机的 linux 节点上执行分布式计算