Малко ме притиска вече времето, но нали по студентски всичко трябва да става в последния момент

, бих искал и малко помощ по още една задача.
Трябва да запиша от текстов файл в двумерен масив[ x ][2] информация, като x зависи от един брояч (него вече съм го оправил, или поне така мисля).
Информацията в файла е в следния вид:
Ship: 1
Route: Varna London
Name of ship: Name
Name of captain: Captain Name
Price first class: $1
Price second class: $5
Tickets sold first class: 6
Tickets sold second class: 7
Month: 5
Тази информация може да бъде до 25 кораба, т.е. от Ship до Month да се повтарят през 7 реда. Като идеята ми е да стане по следния начин array[0][0] = Ship , array[0][1] = 1 , array[1][0] = Route , array[1][1] = Varna London и т.н.. Т.е. : да е разделител между елементите от един и същ ред.
Малко по късно ще сложа и кода който съм написал до този момент, ще помоля само без много критики тъй като се вижда, че ХИЧ не ме бива

EDIT: Приятел ми спомена, че тази схема ще стане много лесно с структори, сега ще прочета къде що имам в учебниците и в най-скоро време ще сложа "работещ" код.