Odladil bych kazdou cast zvlast.
Ten soubor bys mohl poskytnout diskutujicim, nekde treba pres ulozto.
Mozna bych pouzil parser / tokenizer.
Jestli lze hledat dopredu, dozadu, to samozrejme lze.
while (air != search1)
A co kdyz tam zadne search1 nebude? Tak se to zacykli?
Pridal bych tam prodlevu po zpracovani posledniho radku.
http://codereview.stackexchange.com/questions/38879/parsing-text-file-in-c
To mi prijde teda prehlednejsi nez s tvymi while cykly.