GCC liefert in Eclipse Kompilierfehler

Dieses Thema im Forum "C/C++" wurde erstellt von betaros, 27.11.2013.

  1. #1 betaros, 27.11.2013
    betaros

    betaros Computerspezi

    Dabei seit:
    02.02.2008
    Beiträge:
    181
    Zustimmungen:
    0
    Moin,

    ich habe folgenden Quellcode versucht mit GCC unter Eclipse kompilieren. Jedoch findet er in der Zeile mit "segelstruct *segel;" den Typ segelstruct nicht ?(
    Code:
    #include <malloc.h>
    #include <stdio.h>
    
    struct segelstruct {
    	int flaeche;
    	char material[20];
    };
    
    struct bootstruct {
    	segelstruct *segel;
    	char typ[20];
    };
    
    void eingabe(int anzahl, bootstruct *bootptr);
    int mittelwert(bootstruct *bootptr);
    
    int main(){
    	bootstruct boot[20], *bootptr;
    	int anzahl;
    	bootptr=boot;
    	printf("Anzahl der einzugebenden Datensätze: ");
    	scanf("%d", &anzahl);
    	eingabe(anzahl, bootptr);
    	printf("Mittelwert der Segelflächen: %f", mittelwert(bootptr));
    	return 0;
    }
    ...
    Unter Windows mit VisualStudio funktioniert der Quellcode jedoch :think:

    Was könnte der Fehler sein?

    Grüße
    betaros
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 tgruene, 27.11.2013
    tgruene

    tgruene Routinier

    Dabei seit:
    02.02.2012
    Beiträge:
    418
    Zustimmungen:
    0
    In sauberem C musst Du einen Typ 'struct' mit 'struct segelstruct* segel;' deklarieren. Der gcc unter Eclipse ist wohl strenger als der unter Windows ;-)
     
  4. #3 betaros, 27.11.2013
    betaros

    betaros Computerspezi

    Dabei seit:
    02.02.2008
    Beiträge:
    181
    Zustimmungen:
    0
    Besten Dank :D
     
Thema:

GCC liefert in Eclipse Kompilierfehler

Die Seite wird geladen...

GCC liefert in Eclipse Kompilierfehler - Ähnliche Themen

  1. Jolla: Nicht alle Tablets werden ausgeliefert

    Jolla: Nicht alle Tablets werden ausgeliefert: In einem Ausblick auf das neue Jahr macht der finnische Smartphonehersteller Jolla im Firmenblog klar, dass nicht alle Tablets aus der...
  2. Steam Machines werden ab Oktober ausgeliefert

    Steam Machines werden ab Oktober ausgeliefert: Valve hat bekanntgegeben, dass Steam Machines, Steam Controller und Steam Link ab sofort vorbestellt werden können und ab Oktober ausgeliefert...
  3. Fedora 22 Alpha pünktlich ausgeliefert

    Fedora 22 Alpha pünktlich ausgeliefert: Fedora 22 Alpha gibt einen ersten Blick frei auf die für den 19. Mai geplante stabile Version der Distribution, die die technische Grundlage für...
  4. ssh unter nohup liefert returncode 255

    ssh unter nohup liefert returncode 255: Hallo Gemeinde, ich habe ein ziemlich verzwicktes Problem, dass ich - auch mit schon einigem Support - nicht gelöst bekomme. In meinem Shell...
  5. Squid liefert nach einer Weile einen 301

    Squid liefert nach einer Weile einen 301: Ich ueberwache einen Squid mit Nagios. Dafuer setzt Nagios einen spezifischen Request auf den Squid ab, was eigentlich auch funktioniert. Problem...