Hi all, I have a small confusion on filling up struct array.

I have a struct called instruction
Code:
struct instruction
{
int address;
int source;
int destination;
};

instruction INST[100];
while(!feof(f1)
{
fscanf(f1,"%d %d,%d\n",&address,&source,&destination);
//ADD the contents to INST here.

}
I read a file with many lines of format( address, source,destination)
and everytime i read a line, I want to add it to INST[]..

Could someone please help me to add the contents to this?
Thanks in advance.