Cosa c'entrano adesso i puntatori? Tu intendi fare una funzione generica per popolare una singola struttura o vuoi che ti popoli tutto l'array? L'uso dei puntatori qui dipende dal fatto che tu voglia passare la struttura da popolare alla funzione per valore o per riferimento, e nel caso in questione la scelta è pressoché indifferente ai fini delle prestazioni.