du übergibst doch nur einen Pointer auf einen Double. Du musst also den Pointer weiter rücken. Hier ein Beispiel
Code:
void DoAnything2(float* Data)
{
for (int i = 0; i <= 10; i++)
{
*Data = i * 2; //i * 2 dem Arrayelement zuweisen
Data = Data + sizeof(Data); //zum nächsten Arrayelement weiter rücken
}
}
Es wird ein Pointer auf ein Array of float übergeben. In Der Schleife wird dann in den Float was geschrieben und Data wird auf das nächste Element des Arrays weiter gerückt.