[C++] funktion aufrufen

zerberos

Well-known member
ID: 58651
L
30 Mai 2006
75
0
Hallo,

ich habe eine main und mächte dann noch eine funktion machen die dann in der main aufgerufen wird. Aber anscheinend bin ich da zu blöd für


int main(int argc, char* argv[])
{
dbconnect();

return 0;
}

int dbconnect()
{
return 0;
}


Fehler: Aufruf der undefinierten Funktion dbconnect()


Wie definiere ich die den richtig?
 
Ich als nicht c-Programmierer meine irgendwann mal gelesen zu haben, dass Sub-Funktionen vor der main-Funktion deklariert sein woll.
 
wenn du die Funktion unter Main definierst mußt du sie vorher zumindest deklarieren (einen Prototypen angeben).

Code:
int dbconnect();

int main () {
....

return 0;
}

int dbconnect() {
...

return 0;
}

Ps.: Du gibst oben also nur Datentyp, Namen und Parameter an und an irgendeiner anderen stelle gibst du dann die Funktionalität an.