+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Dev-C++ Programm ist fehlerfrei aber funzt nicht.

  1. #1
    Athan
    Gast Avatar von Athan

    Dev-C++ Programm ist fehlerfrei aber funzt nicht.

    hey leute!
    ich habe folgendes problem: ich habe in dev-c++ (4.9.9.2) ein einfaches additions-programm geschrieben.
    es wird kein fehler gefunden, wenn ich es ausführen will. das ausführen geht auch, aber sobald ich zahl 1
    und zahl 2 eingegeben habe, wird das programm beendet. (also genau da, wo der rechenprozess anfangen
    sollte.)

    also d.h.:
    Geben Sie die erste Zahl ein:
    12
    Geben Sie die zweite Zahl ein:
    8

    und wenn ich jetzt enter drücke, wird das fenster sofort geschlossen. hier mein quellcode:
    (aber ich wüsste nicht was daran falsch sein soll =(...) ich hoffe ihr könnt mir helfen!


    #include <stdio.h>
    int main ()
    {
    float zahl1,zahl2,erg;
    printf ("Addition zweier Zahlen\n\n");

    printf ("Geben Sie die erste Zahl ein:\n");
    scanf ("%f", &zahl1);
    printf ("Geben Sie die zweite Zahl ein:\n");
    scanf ("%f", &zahl2);

    erg=zahl1+zahl2;
    printf ("zahl1 + zahl2 ergeben:\n%.2f",erg);

    return (0);
    }

  2. #2
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts
    Füge mal vor dem return fie zeile

    System("Pause");

    oder

    scanf ("%f", &zahl1);

    ein. Da merkst du woran es liegt.
    stop:

    NOP
    JMP stop

  3. #3
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts
    Ach ja, das Programm sieht sogar mehr nach C statt C++ aus. Noch die alten header Files ... sehr loblich :-) weiter so! Ein hoch auf die Pointer, tot den referenzen :-)
    stop:

    NOP
    JMP stop

  4. #4
    Unregistriert
    Gast Avatar von Unregistriert

    AW: Dev-C++ Programm ist fehlerfrei aber funzt nicht.

    mach mal folgendes füge das ein:
    #include <conio.h>


    und am schluß deines programms:

    getch()

  5. #5
    Unregistriert
    Gast Avatar von Unregistriert

    AW: Dev-C++ Programm ist fehlerfrei aber funzt nicht.

    hey leute ich habe in problem bin ein völliger noob auf dem gebiet c++!aber will es ja shcließlich lernen )
    wenn ich mit
    devc++ complimieren will kommt immer dieser fehler:
    Compiler: Default compiler
    Building Makefile: "C:\Dev-Cpp\Makefile.win"
    Führt make... aus
    make.exe -f "C:\Dev-Cpp\Makefile.win" all
    g++.exe -c hello.cpp -o hello.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"

    hello.cpp:1: error: expected constructor, destructor, or type conversion before '.' token
    hello.cpp:1: error: expected `,' or `;' before '.' token

    In file included from C:/Dev-Cpp/include/c++/3.4.2/iostream:44,
    from hello.cpp:3:
    C:/Dev-Cpp/include/c++/3.4.2/mingw32/bits/c++config.h:61: error: expected namespace-name before ';' token

    C:/Dev-Cpp/include/c++/3.4.2/mingw32/bits/c++config.h:61: error: `<type error>' is not a namespace

    make.exe: *** [hello.o] Error 1

    Ausführung beendet

    Der quellcode meiner datei ist wie folgt:hallo.cpp

    #include <iostream> // ::std::cout#include <ostream> // <<

    int main(){ ::std::cout << "Hallo!" << '\n'; }

    ganz einfach eigentlich aber wies funzt es nicht , ich bin am verzweifeln!
    danke für die hilfe im voraus!
    mfg nico

  6. #6
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts

    AW: Dev-C++ Programm ist fehlerfrei aber funzt nicht.

    Siehe anderes Thread. :: weblassen vor dem std.
    stop:

    NOP
    JMP stop

  7. #7
    Unregistrierter Gast
    Gast Avatar von Unregistrierter Gast
    gib doch einfach das ein:

    #include <stdio.h>
    int main ()
    {
    float zahl1,zahl2,erg;
    printf("Addition zweier Zahlen\n\n");

    printf("Geben Sie die erste Zahl ein:");
    scanf("%f", &zahl1);
    printf("Geben Sie die zweite Zahl ein:");
    scanf("%f", &zahl2);

    erg=zahl1+zahl2;
    printf("Ergebnis:%0.2f",erg);
    getchar();
    getchar();
    return(0);
    }

    ;-)

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •