C++ Anfänger mit Problem

Hallo,

ich soll folgende Aufgabe lösen und bekomms nicht hin.
(Pointer wurden noch nicht behandelt.)

Schreiben sie eine Funktion fuellen(), die als Argumente ein int-Array, eine int-Zahl x und eine int-Zahl groesse übergeben bekommt. In der Funktion soll jedes Arrayelement mit dem Wert der Variablen x initialisiert werden. Die Zahl groesse repräsentiert die Anzahl der Arrayelemente. Hierdurch können Arrays mit unterschiedlicher Grösse mit der Funktion aufgefüllt werden.
Schreiben sie eine main()-Funktion, die die Funktion fuellen() aufruft. Geben sie danach zur Kontrolle alle Arrayelemente auf dem Bildschirm aus.

(ich benutze VC++ 6.0)

Danke für eure Hilfe

Uwe

#include
#include
#include

using namespace std;

int &fuellen(int *f_ptr, const int *pValue, const int *pSize)
{
//dynamisches Array mit der gegebenen Groesse initialisieren
int *Array;
Array = new int[*pSize];

//Elementen des Arrays die gegebenen Werte zuweisen
for(int i=0; i [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]