Jak zainicjować strukturę / klasę w zakresie globalnym

Teraz wiem, jak zainicjować struktury w zakresie globalnym.

Oto przykładowy kod:

<code>#include<GL/glut.h>
struct A
{
    int x;
};
struct A a;
a.x=6;
int main()
{}
</code>

I jestem na Ubuntu 11.10, kiedy kompiluję ten program, otrzymuję następujące błędy:

<code>error: ‘a’ does not name a type
</code>

Nie mam pojęcia, dlaczego tak się stało. Zastanawiam się, jak przekazać złożony parametr do jakiejś funkcji zwrotnej?

Wielkie dzięki

questionAnswers(3)

yourAnswerToTheQuestion