Struct Prototyp vor der main () -

Dass ein struct -

typedef struct Point{
....
}

Ich schreiben will seine prototype vor der main() , so etwas wie -

typedef struct Point  ;

int main() {
    Point p1 ,p2 ; 
    ... 
}

typedef struct Point {
   int x;
   int y;
} Point;

Den oben genannten gibt mir Fehler - unknown type name 'Point' .

Wie könnte ich erreichen, richtig ?

Edit:

Ich weiß, es würde funktionieren, wenn ich definieren zu struct vor der main() . Ich möchte nur wissen, ob es irgendwelche prototye ähnlich wie function prototye.

  • Ihre Verwendung des Wortes " Prototyp ist falsch. Prototypen nur um die Funktionen.
InformationsquelleAutor URL87 | 2013-12-03
Schreibe einen Kommentar