Ergebnis 1 bis 20 von 87
Thema: C++ Kentnisse ?
-
27.01.2015, 13:38 #1Xburn
C++ Kentnisse ?
programmiert hier jemand mit c++ oder c?
Gruß
-
-
27.01.2015, 19:46 #2hayate.sama
AW: C++ Kentnisse ?
boah, das ist schon ne ewigkeit her.
c# ist bei mir frischer
was willst denn wissen ?
-
28.01.2015, 09:09 #3FelixB
AW: C++ Kentnisse ?
Kenne mich ganz gut mit C++ aus
-
28.01.2015, 10:06 #4Xburn
-
28.01.2015, 10:07 #5Xburn
-
28.01.2015, 13:11 #6hayate.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.
-
28.01.2015, 16:38 #7aicome99
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.
-
29.01.2015, 12:36 #8Xburn
AW: C++ Kentnisse ?
das werde ich die tage mal probieren.
und den weihnachtsbaum auch.
reicht es wenn ich euch ein screen hier hochlade ?
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
-
29.01.2015, 14:51 #9hayate.sama
AW: C++ Kentnisse ?
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.
-
29.01.2015, 15:43 #10Xburn
AW: 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"
-
29.01.2015, 15:48 #11FelixB
AW: C++ Kentnisse ?
Bitte bitte bitte std::vector statt C-Arrays verwenden!
-
29.01.2015, 16:16 #12Xburn
AW: C++ Kentnisse ?
das weiß ich zum glück noch :P
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"
bitte jetzt nochmal auf deutsch und dann nochmal sagen warum :P
-
29.01.2015, 16:23 #13FelixB
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!)
-
29.01.2015, 16:26 #14Xburn
AW: C++ Kentnisse ?
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 ?
-
29.01.2015, 17:40 #15hayate.sama
AW: C++ Kentnisse ?
Mach eine do-while schleife. Solange ungleich "q" wird das spiel wiederholt
-
29.01.2015, 19:30 #16aicome99
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.
-
29.01.2015, 19:41 #17medeman
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^^
-
29.01.2015, 21:03 #18
-
29.01.2015, 21:04 #19aicome99
-
29.01.2015, 21:11 #20medeman
AW: C++ Kentnisse ?
Naja, ist eigentlich schnell erklärt, wenn man die while-Schleife schon kennt.
Code:do { // Code hier } while (Bedingung)
Ähnliche Themen
-
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...
2....
User vs. Mods