タブや空白で区切られたテキスト ファイルを 2 次元配列に読み込もうとしています。ファイルは次のようになります。
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
$
このファイルを配列にロードするエレガントではない方法があることは知っていますが、純粋な好奇心から、上記の方法論を実装できるかどうかを知りたいです。私の質問に答えるために時間を割いていただき、ありがとうございます。