Ich habe ein Feld dynamisch programmiert: (in der main funktion)
FILE* fid;
fid = fopen(datei, "r");
if (fid == NULL)
{
printf("\n Datei konnte nicht geoeffnet werden!");
}
for (anzahl = 0; fscanf(fid, "%d", &tmp) != EOF; anzahl++);
fclose(fid);
double* feld = malloc(anzahl*sizeof(double));
Für mein Programm brauche ich aber ein Hilfsfeld in einer Funktion
Das Hilfsfeld soll eben die selbe Größe wie das vom feld haben nur wie mach ich das?!
Hilfsfeld dynamisch programmieren
-
Stellina -
18. Dezember 2004 um 20:10 -
Unerledigt
das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)
Vielen Dank für die Treue und das Verständnis!
-
-
Mit malloc(), genauso wie vorher ?
Der Funktion als Parameter die Größe des Felds übergeben ? -
Wieübergeb ich das richtig als parameter?!
weil das feld und so ist in der main funktion deklariert und das hilfsfeld brauche ich in einer eigenen Funktion...
-
-
Danke
eine Frage hätte ich noch:
GIbt es in C einen Befehl wie man ein Feld umdrehne kann?
also dass dann statt 1,2,3 dann 3,2,1 ausgegeben wird?!
Oder muss man das in einer Funktion schreiben?! -
-
na ja ich muss in C programmieren
mit C++ kenn ich mich gar nicht aus -
Maximilian Rupp
27. Dezember 2024 um 12:06 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.