Δημοσιεύτηκε: 28 Ιουν 2012, 20:44
Για να το θυμάσαι, μην χρησιμοποιείς συναρτήσεις πριν τις ορίσεις.
Αν θες να καλέσεις την foo2() μέσα στην foo1() τότε βεβαιώσου...
είτε πως έχεις ορίσει την foo2() πριν τον ορίσμό της foo1()...
είτε πως έχεις δηλώσει το πρότυπο της foo2() πριν από τον ορισμό της foo1()...
Αν θες να καλέσεις την foo2() μέσα στην foo1() τότε βεβαιώσου...
είτε πως έχεις ορίσει την foo2() πριν τον ορίσμό της foo1()...
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
// ορισμός της foo2
void foo2( void )
{
...
}
// ορισμός της foo1
void foo1( void )
{
...
foo2(); // κλήση της foo2
}
int main( void )
{
...
foo1(); // κλήση της foo1
...
}
είτε πως έχεις δηλώσει το πρότυπο της foo2() πριν από τον ορισμό της foo1()...
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
// δήλωση του προτύπου της foo2
void foo2( void );
// ορισμός της foo1
void foo1( void )
{
...
foo2(); // κλήση της foo2
...
}
// ορισμός της foo2
void foo2( void )
{
...
}
int main( void )
{
...
foo1(); // κλήση της foo1
...
}