Seite 1 von 1

Testrelevante Aufgaben

Verfasst: 29.11.2006, 17:43
von Khalidah
Hab gehört, dass die Donnerstagsgruppe irgendwelche Testrelevanten Aufgabenstellungen bekommen hat..... wär nett wenn die wer online stellen könnt!

-> möglichst bald, denn ich (DI) hab schon am 5.12 Test

thx!

Verfasst: 29.11.2006, 17:51
von ibi
Das wäre mir allerdings neu. Ich hab davon jedenfalls nichts mitbekommen.

Falls Dir das hilft, ich habe ab der 2. Übung alle Angaben hochgeladen:
http://www.unet.univie.ac.at/~a0425013/dat/Loesungen/

Verfasst: 30.11.2006, 20:47
von Khalidah
Bekommen eigentlich alle Gruppen den selben Test? ... unsere (Haus-)Aufgaben schaun nämlich ganz anders aus als eure.....

thx für deine Lösungen..... kann ja nicht schaden die mir auch zu Gemüte zu führn...

Verfasst: 30.11.2006, 20:53
von Gal Martin
nein tests werden verschieden sein

Verfasst: 30.11.2006, 21:25
von ibi
Richtig. Vor allem in Dat II gibt es auch einen ordentlichen Schwierigkeitsgradienten.

frage

Verfasst: 04.12.2006, 18:47
von Niobe
könnte mir jemand so a art "kochrezept" geben, wie ich daten aus einer file in einen array einlese?... irgendwie kapier ich das nicht :-(
lg

Verfasst: 04.12.2006, 18:58
von Gal Martin
du erstellst einen filepointer
dann öffnest das file
liest mit fscanf ein bis EOF kommt
geht mit while oder for schleife wie du magst

Verfasst: 04.12.2006, 19:00
von ibi
Gerne:
Schritt 1: Feststellen, wieviel Platz man braucht:

Code: Alles auswählen

FILE *in;
double temp, *array;
int i, size;

in = fopen("Dateiname", "r");
for(i = 0; !feof(in); i++)
{
 fscanf(ein, "%lf", &temp);
}
size = i;
Schritt 2: Nötigen Speicherplatz reservieren:

Code: Alles auswählen

array = (double *) calloc(size, sizeof(double));
Schritt 3: Datei "zurückspulen":

Code: Alles auswählen

rewind(in);
Schritt 4: Datei einlesen:

Code: Alles auswählen

for(i = 0; i < size; i++)
{
 fscanf(ein, "%lf", &array[i]);
}
Das ist mal die Anleitung für eindimensionale Arrays.

Verfasst: 04.12.2006, 19:26
von Niobe
danke danke! :-)