La domanda non e' chiara ... comunque ...

In primo luogo, stiamo parlando di un array di interi ... quindi

int array[100];

In secondo luogo, il passaggio avviene scrivendo, ad esempio

int array[100];
char st[100];
int min, max;

ParseString(st, array, &min, &max);

A questo punto, all'interno della funzione ParseString puoi tranquillamente scrivere

a[nRet] = num;

per riferirsi ad array ... come se scrivessi

array[nRet] = num;