Wo ist Fehler?



  • die funktion dif() gibts nicht
    guck dir das if an. da hat sich ein smiley eingeschlichen und den code zerstoert.



  • Danke jetzt zeigt er keine Fehlermeldungen mehr an!
    Dafür steht jetzt wenn ich das Programm in meinen Compiler (Borland 3.1) ausführen will folgender Error:

    Can't run a Windows EXE file

    ..\..\SOUNDER.EXE

    Wie kann ich den beheben?



  • schmeiss borland in die tonne und nimm was ordentliches. sorry, aber so ist das leben.



  • Und welchen Compiler würdest du mir empfehlen (ausser Bloodsheet der gefällt mir nich)?



  • fuer windows nimm gcc fuer win32 oder mingw (da ist gcc auch drin).
    als editor probiere mal code::blocks.



  • Habe mir jetzt Code:Blocks mit GNU zugelegt!
    Code:Blocks gibt folgende Errors aus:

    C:/Programme/CodeBlocks/include/graphics.h:254: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:256: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:257: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:259: error:far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:260: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:261: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:262: error: `far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:263: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:264: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:265: error: `far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:267: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:268: error:far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:269: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:270: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:271: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:272: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:273: error: `far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:274: error: expected init-declarator before '*' token

    C:/Programme/CodeBlocks/include/graphics.h:274: error: expected ,' or;' before '*' token

    :/Programme/CodeBlocks/include/graphics.h:275: error: expected init-declarator before "cdecl"

    C:/Programme/CodeBlocks/include/graphics.h:275: error: expected ,' or;' before
    "cdecl"

    C:/Programme/CodeBlocks/include/graphics.h:276: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:277: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:278: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:279: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:281: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:282: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:283: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:284: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:285: error: `far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:286: error: expected init-declarator before "cdecl"

    C:/Programme/CodeBlocks/include/graphics.h:286: error: expected ,' or;' before "cdecl"

    C:/Programme/CodeBlocks/include/graphics.h:287: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:289: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:290: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:291: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:292: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:293: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:294: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:295: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:296: error: `far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:297: error: expected init-declarator before "cdecl"

    C:/Programme/CodeBlocks/include/graphics.h:297: error: expected ,' or;' before "cdecl"

    C:/Programme/CodeBlocks/include/graphics.h:298: error: `far' does not name a type

    C:/Programme/CodeBlocks/include/graphics.h:299: error: expected init-declarator before '*' token

    C:/Programme/CodeBlocks/include/graphics.h:299: error: expected ,' or;' before '*' token

    C:/Programme/CodeBlocks/include/graphics.h:300: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:301: error:far' does not name a type
    C:/Programme/CodeBlocks/include/graphics.h:302: error: far' does not name a type C:/Programme/CodeBlocks/include/graphics.h:305: error:far' does not name a type

    Was bedeuten die Errors und wie behebe ich sie?



  • Schneida_M schrieb:

    Was bedeuten die Errors und wie behebe ich sie?

    Das bedeutet dass du "graphics.h" von deinem alten compiler verwendest. Du kannst nicht einfach irgendwelche header und libraries von verschiedenen compilern hin und her kopieren.
    Kurt



  • Das kommt daher wenn man den Borland vorschnell in die Tonne schmeisst, ohne zu bedenken, dass man die ganze Zeit Borland-spezifische Header/Libs benutzt. *rofl*



  • Gibt es die Möglickeit diese LIB unter meinen Compiler einzufügen?



  • Schneida_M schrieb:

    Gibt es die Möglickeit diese LIB unter meinen Compiler einzufügen?

    Such mal in deinem Borland-Verzeichnis nach der graphics.h und der graphics.lib.
    Vermutlich wirst du auch das ganze BGI-Verzeichnis brauchen.



  • Danke werd ich dan gleich mal probieren!
    Für Code:Blocks gibt es ja auch einen Borland Compiler!
    Wird dadurch das Problem gelöst?


Anmelden zum Antworten