我正在尝试将制表符和/或空格分隔的文本文件加载到二维数组中。该文件看起来像这样:
1 -3 4
4 -3 7
8 -1 10
我可以访问一段代码,该代码表明允许执行以下操作:
int nums[][] = {
#include "matrix.txt"
};
但是,每当我尝试编译此代码时,我都会收到错误消息:
$ gcc hangserver.c
hangserver.c:10:5: error: array type has incomplete element type
In file included from hangserver.c:11:0:
matrix.txt:1:5: error: expected ‘}’ before numeric constant
$
我知道有一些不太优雅的方法可以将此文件加载到数组中,但是出于纯粹的好奇心,我想知道是否可以实现上面显示的方法。非常感谢您花时间回答我的问题。