A ten druh a kontinent musia mat uz naalokovane miesto, t.j. bud ako staticke pole v strukture ako char druh[nejakavelkost]; alebo dynamicky, a u nich uz nepouzivas &, ptz oni sami su uz adresa na ten buffer pre retazec char-ov
BTW. ja osobne sa cely zivot vyhybam fscanf, ptz je to nebezpecne a nekontrolujes syntax. Slusny program si parsuje sam znak po znaku aby vedel reagovat v pripade problemu a aby si nepoprepisoval buffre v pamati.