kann nicht compilieren



  • /*
     * bubblesort.c
     * Author: Felix Hohwlegler
     */
    
    #include <stdio.h>
    #include <stdlib.h>
    #include <stddef.h>
    
    int main()
    {
    
      int anIntArraySize;
    
      /*Feldgroesse einlesen*/
    
      printf("Anzahl zu sortierender Werte eingeben: ");
      scanf("%d", &anIntArraySize);
    
    }
    

    was ist daran falsch?

    hat sich erldeigt der return wert hat gefehlt


  • Mod

    hans-sonny schrieb:

    was ist daran falsch?

    Nichts. Außer eventuell fehlendes return aus der main, woran sich aber nur ein extrem pedantischer Compiler stören sollte.

    edit: Und jetzt denk mal darüber nach, ob dir diese Antwort hilft und warum nicht und was das mit deiner Frage zu tun hat.



  • ja der gcc von linux mekert wegen allem^^


  • Mod

    hans-sonny schrieb:

    ja der gcc von linux mekert wegen allem^^

    Meckern ja, aber der gcc ist doch eigentlich extrem tolerant wenn man ihn nicht dazu zwingt, alle Kleinigkeiten zu Fehlern zu machen.

    edit: Und wenn das der Fehler war, warum musst du dann fragen? 😕 Sollte die Meldung des Compilers nicht etwas eindeutiges wie "warning: control reaches end of non-void function" sein?



  • Zitiere doch einfach die Fehlermeldungen deines Compilers. Wer weiß was dein Compiler sagt bzw. mit welchen Einstellungen du ihn aufgerufen hast. 🙄


Anmelden zum Antworten