Array-referenz an Funktion übergeben

Hallo! Bei mir kommt immer eine Fehlermeldung, wenn ich versuche das Programm auszuführen. Das Programm sieht wiefolgt aus:

#include
#include
#include

void funktionswerte(float *table_x,float *table_y,float ug,float og, float step)
{
* table_x = ug; // x - Wert in die Tabelle mit x - Werten packen
* table_y = pow(ug,2); // y - Wert in Tabelle mit y - Werten packen
table_x++; // setze Pointer auf nächstes Feld (x)
table_y++; // setze Pointer auf nächstes Feld (y)
ug = ug + step; // neue Untergrenze

cout

Ich habe den Fehler gefunden. Allerdings ist ein weiterer Fehler hinzu gekommen. Und zwar wird mein Array mit den y-Werten nicht richtig dargestellt. Vielen Dank im Voraus!

//---------------------------------------------------------------------------
#include
#include
#include

void funktionswerte(float *table_x,float *table_y,float ug,float og, float step)
{
* table_x = ug; // x - Wert in die Tabelle packen
* table_y = pow(ug,2); // y - Wert in andere Tabelle packen
table_x++; // setze Pointer auf nächstes Feld (x)
table_y++; // setze Pointer auf nächstes Feld (y)
ug = ug + step; // neue Untergrenze

cout

Hallo,

Hallo! Bei mir kommt immer eine Fehlermeldung, wenn ich
versuche das Programm auszuführen.

Bei mir kompiliert es noch nicht mal. Welcher Compiler übersetzt dieses Programm denn ohne Fehlermeldung?

> void funktionswerte(& wertetabelle\_x,& wertetabelle\_y, untergrenze, obergrenze, schrittweite);

Wenn du die Funktion aufrufen willst, darfst du kein void davor schreiben.

Grüße,
Moritz

P.S. bitte setze code bitte in

-Tags.

Hallo fragewurm,

Bei mir kommt immer eine Fehlermeldung, wenn ich
versuche das Programm auszuführen.

  1. Beim Ausführen oder beim Compilieren ?
  2. Bitte gib den verwendeten Compiler an
  3. und die genaue Fehlermeldung.

MfG Peter(TOO)

Hey, danke für die schnellen Antworten. Bei mir funktioniert es jetzt. Ich arbeite mit dem Borland-Compiler. Nun gibt es eine weitere Exception, wenn ich die Schrittweite von x auf 0.1 verringere.

Das Programm soll zu jedem x-Wert den entspr. y-Wert ausgeben. Die Schrittweite entscheidet, wie genau x inkrementiert werden soll. Danke für eure Antworten!

//---------------------------------------------------------------------------
#include
#include
#include

void funktionswerte(float *table_x,float *table_y,float ug,float og, float step)
{
* table_x = ug; // x - Wert in die Tabelle packen
* table_y = pow(ug,2);
cout