error C4430



  • hallo ich habe gestern folgenden code geschrieben

    #include <stdio.h>

    #define LINE_LENGTH 80

    main()
    {
    FILE* fp;
    char line[LINE_LENGTH];
    int count=0;

    fp=fopen("test.txt","r");

    while ( fgets(line, LINE_LENGTH, fp) != NULL) count++;

    printf("File contains %d lines.\n", count);

    fclose(fp);
    }

    Das Programm soll die Zeilen in einer Datei zählen

    aber ich bekomme immer:

    error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.

    was dieser Fehler bedeutet weiß ich auch aber ich finde ums "Verrecken" diesen Fehler nicht, wahrscheinlich sehe ich einfach den Wald vor lauter Bäumen nicht mehr^^

    Wäre cool wenn mal kurz jemand drüber schauen könnte



  • Es heißt

    int main()
    

    .



  • Sieht aus wie C
    und dann nach Standard 89/99:

    int main(void)
    

    oder

    int main(int argc, char *argv[])
    

Anmelden zum Antworten