Probleme beim include von cstdlib.h

OP #2858585
Lesenswert?

Guten Morgen zusammen!

Ich hab gerade ein kleines include-Problem.

Und zwar möchte ich gerne in meinem Programmcode der später auf einem 
Atmega32 laufen soll die rand-Funktion nutzen. Diese ist ja bekanntlich 
in der Bibliothek cstdlib.h implementiert. Allerdings bekomme ich bei
1
#include <cstdlib.h>

beim compilieren die Fehlermeldung

cstdlib.h: No such file or directory

Aber das ist doch normalerweise eine C-Standardbibliothek. Kann es da 
sein, dass die in den Bibliotheken von AVR-Studio fehlt?

Gruß
Andreas
Gast #2858642
Lesenswert?

Nur so als Hintergrund:
1
#include <cstdlib>

(mit "c", aber ohne ".h") macht man in C++, damit die Funktionen in den 
Namensraum "std" kommen, d.h. sie kollidieren dann nicht mehr mit 
eigenen Funktionen, die zufällig den selben Namen haben. In C++ wäre der 
Aufruf "rand()" dann "std::rand()".

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren