【发布时间】:2014-10-03 04:10:00
【问题描述】:
我想在 C 中创建一个二维数组,该数组将填充来自文本文件的值。这些值是整数,包含 5 行乘 10 列。每个整数由空格分隔,每列由行尾分隔。
我正在使用int[ , ] xxx = new int[5,10];
我收到 9 个错误,范围从 C2143、C3409、C2059。我做错了什么?
【问题讨论】:
-
您正在尝试在 C 程序中使用 C++ 构造 (
new)。 -
int[ , ] xxx = new int[5,10];绝对不是有效的 C 语法。你不能编造那样的东西。 -
在搜索 C 教程时,最好避开 C++ 教程。当然,您的代码在任何一种语言中都无效......
-
您的语法看起来更像 C#。 C 是一种非常不同的语言,但我担心,如果不遵循一本好书或教程,仅仅通过提问,你就无法从头开始学习它。
-
阅读
array的基础知识