Wie kann man Bilder oder Buttons einfügen?



  • Hi!

    Also ich habe gerade erst zu programmieren angefangen, kann also noch kaum etwas. 😃
    Mein neuestens (und zugleich schwerstes 🙄) ist ein einfacher Taschenrechner
    Quellcode:

    #include <iostream.h>
    #include <conio.h>
    using namespace std;
    int main(){
    int zahl;
    cout << "\nADDISION (1)\nSUBTRAKTION (2)\nDIVISION (3)\nMULTIPLIKATION(4)\n" << endl;
    cin >> zahl;
    switch(zahl) {
    case 1:
    int a;
    int b;
    cout << "Gib die erste Zahl ein...\n" << endl;
    cin >> a;
    cout << "Gib die zweite Zahl ein...\n" << endl;
    cin >> b;
    cout<<"Dein Ergebnis lautet...\n"<<a+b<<endl;
    break;
    case 2:
    int c;
    int d;
    cout << "Gib die erste Zahl ein...\n" << endl;
    cin >> c;
    cout << "Gib die zweite Zahl ein...\n" << endl;
    cin >> d;
    cout << "Dein Ergebnis lautet...\n"<<a-b<<endl;
    break;

    case 3:
    int e;
    int f;
    cout << "Gib die erste Zahl ein...\n" << endl;
    cin >> e;
    cout << "Gib die zweite Zahl ein...\n" << endl;
    cin >> f;
    cout << "Dein Ergebnis lautet...\n" << e/f << endl;
    break;

    case 4:
    int g;
    int h;
    cout << "Gib die erste Zahl ein...\n" << endl;
    cin >> g;
    cout << "Gib die zweite Zahl ein...\n" << endl;
    cin >> h;
    cout << "Dein Ergebnis lautet...\n"<< g*h << endl;
    break;
    }
    getch();
    }

    Ich möchte jetzt, das man nicht mehr, z.B.eins, drücken muss, sondern das man auf ein Bildchen oder auf einen Button drückt, und dann frisch fröhlich rechnen kann.

    Als Compiler verwende ich übrigens DEV-C++ 4.9.9.2 falls das irgendeine Beteutung hat 😉

    Hoffe das ihr mir helfen könnt (Bitte möglichst einfach beschreiben, wie gesagt, bin ja gerade erst beim lernen :D)

    thx trunksen



  • Hi Leute,

    so, das ist jetzt mal mein erster Post hier.

    zum Problem:
    da das Programm von dir ja in einer Konsole läuft, ist dies mit den Buttons da nicht möglich (soweit ich weiß, ich lass mich da gerne korrigieren)

    wenn du buttons einfügen willst, musst du Visual C++ verwenden, oder besser, meines Erachtens, JAVA.

    so, ich hoffe mit meinem ersten Post liege ich nicht gleich total daneben und konnte dir helfen 😉

    gruß zeke



  • Es macht durchaus Sinn erst einmal die Grundlagen von C++ (zumindest halbwegs) zu beherrschen und sich dann erst mit GUIs zu beschäftigen.

    Für danach wirf einfach einen Blick in die GUI-FAQ des Forums um dir einen Überblick über die Möglichkeiten zu verschaffen.

    @zeke das gilt scheinbar genauso für dich...



  • @ finix
    dem ersten Teil deiner Antwort stimme ich zu, dem zweiten nicht 😉 😃

    gruß zeke



  • zeke11522 schrieb:

    ...
    wenn du buttons einfügen willst, musst du Visual C++ verwenden, oder besser, meines Erachtens, JAVA.
    ...

    muss er nicht, denn VC++ ist eine IDE, er kann auch eine andere nehmen oder auch ohne IDE Button etc. erstellen...mit Hilfe der API des OS.

    Und dann in einem C++ Forum JAVA zu empfehlen ist eh unter aller Sau 👎
    :p



  • @Airdamn
    ok hast recht was die IDE's angeht, mein Fehler.

    ja gut das mit java ist geschmackssache, aber ich werds dann hier wohl besser ab jetzt nicht mehr erwähnen 😉

    gruß Zeke



  • Probiers mal mit WinAPI und frag dort im Forum nach.

    Es gibt da zum Beipsiel Funktionen wie:

    CreateWindow("Button", .....);



  • zeke11522 schrieb:

    zum Problem:
    da das Programm von dir ja in einer Konsole läuft, ist dies mit den Buttons da nicht möglich (soweit ich weiß, ich lass mich da gerne korrigieren)

    sollte afaik mit ncurses möglich sein. Ist dann aber eben kein Standard mehr 😉


Anmelden zum Antworten