M
mexikaner
Mitglied
Thread Starter
- Dabei seit
- 20.10.2006
- Beiträge
- 61
- Reaktionspunkte
- 1
Hi!
Wir arbeiten an der Uni gerade mit C++ und dafür hab ich auf meinem MacBook 10.4.11 Eclipse mit CDT installiert. Nun müssen wir auch kleine Programme entwickeln, für welche wir schon Vorgaben bekommen. Eine sieht so aus:
Der erste Fehler beim Build, der kam war u.a. :
Dieser lies sich aber schnell beheben, indem man aus #include <malloc.h> einfach #include <malloc/malloc.h> machte. Dann kam jedoch der nächste Fehler:
Heißt dass, das in malloc.h gar keine Funktion names malloc vorhanden ist? Wenn ja - was kann man tun? Wenn nicht - was heißt es dann?
Danke für die Hilfe schonmal im voraus.
Wir arbeiten an der Uni gerade mit C++ und dafür hab ich auf meinem MacBook 10.4.11 Eclipse mit CDT installiert. Nun müssen wir auch kleine Programme entwickeln, für welche wir schon Vorgaben bekommen. Eine sieht so aus:
Code:
#include <stdio.h>
#include <malloc.h>
#include "vorgabe.h"
int main()
{
float *f,x;
unsigned l,i;
scanf("%u",&l);
f=(float*)(malloc((l+1)*sizeof(float)));
for(i=0;i<=l;++i)scanf("%e",&f[i]);
scanf("%e",&x);
printf("%e\n",h(f,l,x));
}
Der erste Fehler beim Build, der kam war u.a. :
Code:
malloc.h: No such File or Directory
Dieser lies sich aber schnell beheben, indem man aus #include <malloc.h> einfach #include <malloc/malloc.h> machte. Dann kam jedoch der nächste Fehler:
Code:
'malloc' was not declared in this scope
Heißt dass, das in malloc.h gar keine Funktion names malloc vorhanden ist? Wenn ja - was kann man tun? Wenn nicht - was heißt es dann?
Danke für die Hilfe schonmal im voraus.