我在我的程序的第一步失败。首先,我需要从文件读入一个结构数组。我没有做到这一点 - 我得到了很多错误,我感觉我的阅读语法不正确。一旦我这样做,我将能够继续我的程序。我认为我必须使用calloc/realloc/free和所有这些奇怪的东西,因为我的数据文件可能有很长的一组数字。C - 数组,从文件读取结构数组(calloc realloc免费...)
我的数据文件:
4 5 5 6
9
5 7 6 9
6 5
1 8 1 2 3 6 5
1 9
4 5 5 6
9
5 7 6 9
6 5
1 8 1 2 3 6 5
1 9
它必须读起来像坐标(x,y)的 - 不要紧,这些数字是如何放置 - 我可以/必须跳读
我不明白文件的格式。你说(x,y)坐标,但行有不同数量的数字 – slezica
'calloc'函数返回一个指向一些分配内存的指针,但'Trikamp'没有被声明为一个指针。改为使用'Struct Trikampiai * Trikamp;'声明,将其注释掉。你需要使用'Trikamp-> stuff'而不是'Trikamp.stuff'。 'main'的返回类型应该是'int',而不是'void'。你的代码缩进也有点怪异。 – 2013-12-14 13:52:10