• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bloodshed Dev C++

Status
Für weitere Antworten geschlossen.

N10B

Neues Mitglied
Hallösche.!
mein Dev C++ Compiler von Bloodshed blickt irgendwie meine codes nicht..
oder ich blick was ned.

der sagt mir immer first use of function. xxxx is not declared oder son krahm...
weiss jemand was besseres, oder wie ich den schmatz abstellen kann, dass der mir des zeug einfach kompiliert, egal was ist...?
 
Werbung:
Normalerweise musst du in C++ eine Funktion in einer Header-Datei definieren.

Edit:
Zeig mal den Source-Code.
 
Nein funktionen müssen nicht in einem Header definiert werden. Die kann man definieren wo man will. Sie müssen nur im quelltext vor ihrem aufruf definiert sein. So wie deinen Fehlermeldung aussieht rufst entweder eine nicht vorhandene Funktion auf oder aber du hast sie erst nach deinem Aufruf definiert.
 
Werbung:
ok. das problem besteht darin, dass ich grad nur daran war n bissl spassprogrammierung zu machen.
so. und dann wollt ich n beispiel (aus nem tutorial nehmen)
nehmen un bissle dranrumschrauben.

als beispiel:
(der muckt schon bei sowas einfachem rum)
Code:
#include <stdio.h>

int main(void)
{
printf("1, 2, 3, dies ist keine Hexerei\n");
system("Pause");
return(999);
}

oder mach ich was mit dem #include falsch?
 
Hi N10B

Ich denke es liegt an der Funktion "system()".
Wo hast du die her?
In welcher .h-Datei ist diese definiert und wurde der Prototyp dieser Funktion eingebunden?

Ich habe mal in ein paar meiner C++ Bücher nachgeschlagen, jedoch nichts darüber gefunden. :roll:

Gruß
Hobbyuser
 
ääh, ja. ich habs.
<studio.h> war in dem Verzeichnis nicht vorhanden.
wenn ich <iostream> reinmach, dann gehts.
wie definiert man functionen in *.h dateien?
(tut mir leid, ich bin en totaler C noob)
kann mir jemand ein gutes tutorial empfehlen
(wenns so gut wie SelfHTML ist, dann isses perfekt)
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben