I am a beginner to C ++ and I am practicing with structures. Every time I try to compile the program the compiler gives me this error:

```
FAILED: CMakeFiles/jacoProject.dir/main.cpp.o 
/Library/Developer/CommandLineTools/usr/bin/c++   -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -std=gnu++2a -MD -MT CMakeFiles/jacoProject.dir/main.cpp.o -MF CMakeFiles/jacoProject.dir/main.cpp.o.d -o CMakeFiles/jacoProject.dir/main.cpp.o -c /Users/jacopodosio/CLionProjects/jacoProject/main.cpp
In file included from /Users/jacopodosio/CLionProjects/jacoProject/main.cpp:3:
/Users/jacopodosio/CLionProjects/jacoProject/occupati.ixx:1:8: error: module declaration must occur at the start of the translation unit
export module occupati;

```

The code in the files is shown below.
**main.cpp**

```
#include <iostream>
#include "occupati.ixx"
#include "test.h"
using std::cout;
using std::endl;
using std::cin;

int main()
{
    Employes employeesCompany;
    employeesCompany.initialEmployee = 'f';
}

```

**occupati.ixx**

```
export module employes;

export struct Employes
{
    char initialEmployee {};
    char ultimaLetteraDipendente {};
    int occupatiTotali {};
    int stipendio {};
};

```