ti posto solo questa, le altre sono simili

void leggiVettore(float vettore[DIM], FILE *imm)
{
float vettoreAppoggioLettura[DIM];
for (int a=0; a<DIM; a++)
{
vettoreAppoggioLettura[a]=0;
}

char speciale[2]="$";
char buffer1[10];
char buffer2[10];
int j=0;

while (strcmp(buffer1, speciale))
{
fscanf(imm,"%s",buffer1);
}
while (strcmp(buffer2, speciale))
{
fscanf(imm,"%s",buffer2);
vettoreAppoggioLettura[j]=(float)atof(buffer2);
j++;
}
for (int b=0; b<DIM; b++)
{
vettore[b]=vettoreAppoggioLettura[b];
}
}

la funzione legge da un file di testo dove sono contenuti i valori del vettore delimitati da "$"