Jürgen Hems schrieb:
> Hi!
>
> Ich hoffe, ihr könnte mir helfen.
>
> Im main.c -File habe ich mir eine Struktur global deklariert.
>
>
1 | > struct lesen{
|
2 | > char les1;
|
3 | > char les2;
|
4 | > };
|
5 | > // Struktur
|
6 | >
|
7 | > struct lesen test;
|
8 | > // Variable
|
9 | >
|
>
> In einem ausgelagerten .c-File benötige ich diese Variable in einer
> Funktion. Weder mit
>
> noch mit
>
1 | > extern struct lesen test;
|
2 | >
|
> hat es nicht geklappt, diese einzubinden.
struct lesen {...};
muss in einem header stehen und du musst diesen von main.c und dem
anderen c file #includen. Dann musst du in dem anderen c file dein
extern struct lesen test;
machen.