【发布时间】:2013-05-07 02:08:45
【问题描述】:
我正在尝试将用 C99 编写的旧程序转换为 C11 以使用 MinGW 进行编译。我在这里遇到了这行代码
contenu[/size] = buffer;
还有这段代码
output[k] = ((S[(S[i][/i] + S[j])%SIZE]) ^ texte[k]);
我不习惯 c99。它在哪里说 [/size] 和 [/i] 是那些旧的 c99 语法还是只是有人写错了代码?
我还在为 MinGW 使用 -std=c99 切换。
【问题讨论】:
-
这个语法不是C,可能是客观C?
-
有可能。这是可能的。我将尝试使用 Objective C 编译器。
-
很少需要将C99代码转换为C11;大多数有效的 C99 代码已经是有效的 C11 代码。 (一个可能的问题是 C11 使某些功能可选,但这不是您在此处看到的。)
-
还有其他代码行不兼容c11
-
仅供参考,这不是 Objective-C。