Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#9

Re: C++ Delphi arrays

  Alt 20. Jun 2007, 16:00
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.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat