我在我的程序的第一步失敗。首先,我需要從文件讀入一個結構數組。我沒有做到這一點 - 我得到了很多錯誤,我感覺我的閱讀語法不正確。一旦我這樣做,我將能夠繼續我的程序。我認爲我必須使用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