Πρόβλημα με functions

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
ekpnoh
Δημοσιεύσεις: 6
Εγγραφή: 05 Νοέμ 2010 09:50

Πρόβλημα με functions

Δημοσίευση από ekpnoh » 05 Νοέμ 2010 09:56

Καλησπέρα σας,είμαι καινούργια στον προγραμματισμό και θα ήθελα να με διαφωτίσετε στο γιατί δεν τρέχει ο κώδικας μου..

void myfunc();
int main()
{
cout << "In main()\n";
myfunc();
cout << "Back in main()\n";
return 0;
}
void myfunc();

{
cout << "inside myfunc()\n";
}

Μου βγάζει αυτό το λάθος:

error C2447: '{' : missing function header (old-style formal list?)
Ωστόσο είναι από βιβλίο το παράδειγμα.
Ευχαριστώ εκ των προτέρων

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Πρόβλημα με functions

Δημοσίευση από dva_dev » 05 Νοέμ 2010 14:16

Στη δήλωση της function (forward declaration) θέλει ; στο τέλος
Στην υλοποίηση δεν θέλει.

Κώδικας: Επιλογή όλων

void myfunc&#40;&#41;; //<- Θέλει ;

int main&#40;&#41;
&#123;
cout << "In main&#40;&#41;\n";
myfunc&#40;&#41;;
cout << "Back in main&#40;&#41;\n";
return 0;
&#125;

void myfunc&#40;&#41;  //<--Δεν θέλει ;
&#123;
cout << "inside myfunc&#40;&#41;\n";
&#125;

ekpnoh
Δημοσιεύσεις: 6
Εγγραφή: 05 Νοέμ 2010 09:50

Πρόβλημα με functions

Δημοσίευση από ekpnoh » 06 Νοέμ 2010 00:05

Ευχαριστώ πολυ!

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες