Seite 1 von 5 12 ... LetzteLetzte
Ergebnis 1 bis 20 von 87
  1. #1
    Xburn Xburn ist offline
    Avatar von Xburn

    C++ Kentnisse ?

    Hallo
    programmiert hier jemand mit c++ oder c?


    Gruß

  2. Anzeige

    C++ Kentnisse ?

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #2
    hayate.sama hayate.sama ist offline
    Avatar von hayate.sama

    AW: C++ Kentnisse ?

    boah, das ist schon ne ewigkeit her.
    c# ist bei mir frischer

    was willst denn wissen ?

  4. #3
    FelixB FelixB ist offline
    Avatar von FelixB

    AW: C++ Kentnisse ?

    Kenne mich ganz gut mit C++ aus

  5. #4
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat hayate.sama Beitrag anzeigen
    boah, das ist schon ne ewigkeit her.
    c# ist bei mir frischer

    was willst denn wissen ?
    einfach paar aufgaben zum üben.
    vll bisschen erklärungen und hilfe wenn es geht
    ich übe, aber aufgaben gibt es im netz wenige.

    zudem findet man nicht immer die besten erklärungen.

    gruß

  6. #5
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat FelixB Beitrag anzeigen
    Kenne mich ganz gut mit C++ aus
    super
    also wie gesagt, ich brauche die eine oder andere aufgabe halt

  7. #6
    hayate.sama hayate.sama ist offline
    Avatar von hayate.sama

    AW: C++ Kentnisse ?

    brauchst du objektorientierte Aufgaben ?

    wenn du "Hello World" bereits erfolgreich gemeistert hast, wie wäre es mit einem kleinen Taschenrehcner ?
    Oder lasse einen Weihnachtsbaum ausgeben.

  8. #7
    aicome99 aicome99 ist offline
    Avatar von aicome99

    AW: C++ Kentnisse ?

    Eine gute Übung wäre zB. ein Getränkeautomat, bei welchem der Benutzer die Art des Getränkes wählen kann, sein Geld einschmeißt und Du dann das Restgeld berechnen und zurückgeben muss.

  9. #8
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat hayate.sama Beitrag anzeigen
    wenn du "Hello World" bereits erfolgreich gemeistert hast, wie wäre es mit einem kleinen Taschenrehcner ?
    das werde ich die tage mal probieren.
    und den weihnachtsbaum auch.
    reicht es wenn ich euch ein screen hier hochlade ?


    Zitat aicome99 Beitrag anzeigen
    Eine gute Übung wäre zB. ein Getränkeautomat, bei welchem der Benutzer die Art des Getränkes wählen kann, sein Geld einschmeißt und Du dann das Restgeld berechnen und zurückgeben muss.
    das klingt auch gut. ich versuchs mal.

    da wären glaube ich arrays nützlich, aber die habe ich noch nicht durch.
    bin gerade bei der while schleife.
    die for , habe ich ja schon

  10. #9
    hayate.sama hayate.sama ist offline
    Avatar von hayate.sama

    AW: C++ Kentnisse ?

    Zitat Xburn Beitrag anzeigen
    reicht es wenn ich euch ein screen hier hochlade ?
    wir wollen Quelltext und Kommentare dazu

    Arrays sind übrigens nicht so wild.
    Der meist auftretende Fehler ist, dass man bei einem Array darüber hinaus schießt und dass ein Array kein Wertetyp, sondern ein Referenztyp ist.

    Beispiel in c#:
    int[] testarray = new int[5]; //erstellt ein Integer Array mit 5 Blöcken

    //Zugriff auf Array:
    testarray[0] = 43; //erstes Arrayelement
    testarray[4] = 22; //letztes Arrayelement

    die Anweisung
    for (int i = 0; i <= 5; i++)
    {
    Testarray[i] = i;
    }

    würde eine Fehlermeldung ausgeben, da es das Testarray[5] nicht gibt. Der Index eines Arrays fängt bei 0 an, nicht bei 1.

  11. #10
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat hayate.sama Beitrag anzeigen
    würde eine Fehlermeldung ausgeben, da es das Testarray[5] nicht gibt. Der Index eines Arrays fängt bei 0 an, nicht bei 1.
    das weiß ich zum glück noch :P

    C++ Kentnisse ?
    File-Upload.net - taschenrechner.cpp

    So ich saß da jetzt 1 1/2-2 Stunden dran.
    Ich meine man kann mehrere Optionen zu Case hinzufügen. Ich habe da ja ein Großes A, aber irgendwie ging es noch, dass man da noch ein kleines a editiert.
    Habe gerade nur mein übliches Nachschlagewerk und meine "alten" Programme benutzt. Ich programmiere selbst ja erst seit paar Tagen erst "richtig"

  12. #11
    FelixB FelixB ist offline
    Avatar von FelixB

    AW: C++ Kentnisse ?

    Bitte bitte bitte std::vector statt C-Arrays verwenden!

  13. #12
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat hayate.sama Beitrag anzeigen
    würde eine Fehlermeldung ausgeben, da es das Testarray[5] nicht gibt. Der Index eines Arrays fängt bei 0 an, nicht bei 1.
    das weiß ich zum glück noch :P

    Klicke auf die Grafik für eine größere Ansicht 

Name:	taschen.png 
Hits:	598 
Größe:	140,4 KB 
ID:	159770
    File-Upload.net - taschenrechner.cpp

    So ich saß da jetzt 1 1/2-2 Stunden dran.
    Ich meine man kann mehrere Optionen zu Case hinzufügen. Ich habe da ja ein Großes A, aber irgendwie ging es noch, dass man da noch ein kleines a editiert.
    Habe gerade nur mein übliches Nachschlagewerk und meine "alten" Programme benutzt. Ich programmiere selbst ja erst seit paar Tagen erst "richtig"


    Zitat FelixB Beitrag anzeigen
    Bitte bitte bitte std::vector statt C-Arrays verwenden!
    bitte jetzt nochmal auf deutsch und dann nochmal sagen warum :P

  14. #13
    FelixB FelixB ist offline
    Avatar von FelixB

    AW: C++ Kentnisse ?

    int[] testarray = new int[5];

    sowas ist in C++ gar nicht gut, das ist alter C-Stil. Stattdessen gibt es diverse dynamische Container, bspw. std::vector:

    std::vector<int> myVec = {1,2,3}; // erzeugt einen std::vector mit den angegebenen drei Elementen
    myVec.push_back(25); // fügt den angegebenen Wert hinten an
    unsigned int size = myVec.size(); // gibt die Anzahl der Elemente an

    Ein ganz großer Vorteil: du musst dich nicht um die Speicherverwaltung kümmern (Memory Leaks!)

  15. #14
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat FelixB Beitrag anzeigen
    int[] testarray = new int[5];

    sowas ist in C++ gar nicht gut, das ist alter C-Stil. Stattdessen gibt es diverse dynamische Container, bspw. std::vector:

    std::vector<int> myVec = {1,2,3}; // erzeugt einen std::vector mit den angegebenen drei Elementen
    myVec.push_back(25); // fügt den angegebenen Wert hinten an
    unsigned int size = myVec.size(); // gibt die Anzahl der Elemente an

    Ein ganz großer Vorteil: du musst dich nicht um die Speicherverwaltung kümmern (Memory Leaks!)
    File-Upload.net - taschenrechner.cpp
    gerade taschenrechner überarbeitet. bin gerade am geldautomaten dran

    edit:
    hier die automatenaufgabe @aicome99

    http://www.file-upload.net/download-...tomat.cpp.html

    habe da 2 kommentare reingepackt, wo ich jeweils eine frage habe.
    würde gerne halt wissen, wie ich am besten wieder zum "anfang" des programms zurückkomme, wo der user halt die 1-3 eintippen muss.

    und das mit dem Rest (2-1 = 1.5 laut dem programm) muss ich noch rausfinden

    habt ihr mehr aufgaben ?

  16. #15
    hayate.sama hayate.sama ist offline
    Avatar von hayate.sama

    AW: C++ Kentnisse ?

    Mach eine do-while schleife. Solange ungleich "q" wird das spiel wiederholt

  17. #16
    aicome99 aicome99 ist offline
    Avatar von aicome99

    AW: C++ Kentnisse ?

    Wie hayate.sama schon gesagt hatte, brauchst du einfach nur eine do-while Schleife einsetzen.

    Zu den Arrays:
    Ja, std::vector ist die C++ Variante in sachen Arrays und haben viele Vorteile, denn dynamisch angelegte C-Arrays musst du per delete wieder löschen - ansonsten haste Memory Leaks.

  18. #17
    medeman medeman ist offline
    Avatar von medeman

    AW: C++ Kentnisse ?

    @Xburn künftig vielleicht Pastebin benutzen, ist am einfachsten zum anschauen und markieren, kopieren etc. (kannst auch Syntax-Highlighting für C++ wählen).

    EDIT: Ohne jetzt großartig C++-Kenntnisse zu haben, habe ich dem Code mal ein paar Kommentare hinzugefügt (// <medeman>).

    http://pastebin.com/g77YZvkA

    Und den Code etwas formatiert^^

  19. #18
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat aicome99 Beitrag anzeigen
    Ja, std::vector ist die C++ Variante in sachen Arrays und haben viele Vorteile, denn dynamisch angelegte C-Arrays musst du per delete wieder löschen - ansonsten haste Memory Leaks.
    das sagt mir leider nichts



    Zitat aicome99 Beitrag anzeigen
    Wie hayate.sama schon gesagt hatte, brauchst du einfach nur eine do-while Schleife einsetzen.
    kann die noch nicht

  20. #19
    aicome99 aicome99 ist offline
    Avatar von aicome99

    AW: C++ Kentnisse ?

    Zitat Xburn Beitrag anzeigen
    das sagt mir leider nichts
    Zitat Xburn Beitrag anzeigen
    kann die noch nicht
    Dann mach mal ein bisschen weiter mit deinem Buch oder Tutorial.

  21. #20
    medeman medeman ist offline
    Avatar von medeman

    AW: C++ Kentnisse ?

    Naja, ist eigentlich schnell erklärt, wenn man die while-Schleife schon kennt.

    Code:
    do {
      // Code hier
    } while (Bedingung)
    Innerhalb der geschweiften Klammern schreibst du den Code, der ausgeführt werden soll, während die Bedingung in den runden Klammern hinter dem while wahr ist (also z.B. while (i > 5)). Der Hauptunterschied zur normalen while-Schleife besteht darin, dass der Code mindestens einmal ausgeführt wird, auch wenn die Bedingung nie wahr ist.

Seite 1 von 5 12 ... LetzteLetzte

Ähnliche Themen


  1. Englisch kentnisse verbessern?: Hi leute, Wie wir alle wissen ist ja Englisch die meist gesprochene sprache der Welt, und ich wollte mich mal erkundigen ob ihr tipps habt um...

Besucher kamen mit folgenden Begriffen auf die Seite

silvester c