Suchergebnisse
Suchergebnisse 1-20 von insgesamt 52.
Hallo Leute, ich habe gerade in C# ein Programm geschrieben, welches bei Knopfdruck den Wert von einer Variablen um 0,1 erhöht. Als das Programm fertig war habe ich dann auf den Button mehrmals gedrückt und bis 0,7 funktioniert alles noch wunderbar aber ab 0,8 zeigt er anstatt 0,8 - 0,80000001 an und später verrechnet er sich wieder. Warum ist das so? Quelltext: C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44...
Im Prinzip war das richtig was oben stand bloß hab ich Idiot aus Versehen immer 'ö' gedrückt anstatt 'ä', was ich ja oben geschrieben habe Aber das mit der 132 war schon richtig . Jetzt habe ich noch eine Frage: Kann man auch abfragen ob ein Leerzeichen eingegeben wurde? Was für eine Nummer wäre das dann? Und wie müsste ich das Umsetzen?
OK ich habs jetzt gelöst danke für die Antworten
Hat leider auch nicht funktioniert
Die Lösung hat bei mir nicht funktioniert. Bei mir wurde trotzdem der else Block ausgeführt.
Ich weiß jetzt nicht genau was du meinst aber ich habe jetzt mal ein unsigned char erstellt und dann mit cin einen Wert abgefragt und dann mit cout wieder ausgegeben aber ich weiß nicht genau wo ich nach 132 suchen soll.
Hallo Leute Ich habe gerade versucht in einem Programm einen Umlaut mit cin einzulesen und dann mit if abzufragen was für ein Buchstabe eingegeben wurde. Aber wenn ich den Umlaut eingebe reagiert die if Bedingung nicht. Damit ihr versteht was ich meine ist hier mal ein kleines Beispiel: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 // Umlaute #include <iostream> using namespace std; int main () { // Variablen // char chBuchstabe; cout << "Umlaut eingeben: "; cin >> ...
Ja sorry, dass ich so aggressiv reagiert habe. Ich habe das geschriebene nicht richtig verstanden und regte mich dann darüber auf, dass die User immer geschrieben haben, dass die Antwort schon tausendmal erwähnt wurde. Trotzdem danke an die ganzen Antworten und nochmals Entschuldigung weil ich war vorhin ein bisschen gereizt.
Lies dir doch meine Frage nochmal genau durch vielleicht kommst du dann auf die Lösung. Dir das jetzt zu verraten würde dir eher schaden als helfen.
Hier ist der Quellcode: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 // Klau System // #include <iostream> #include <windows.h> using namespace std; #pragma comment (lib, "winmm.lib") class CMensch { // Membervariablen private: int m_Geld; // Memberfunktionen public: CMensch (); void Diebst...
Ich hab doch gemacht was ihr gesagt habt aber es hat alles nicht funktioniert
Ja weißt du jetzt die Lösung oder nicht?
Das bei CMensch:iebstahl soll natürlich kein Smiley sein sondern zwei Doppelpunkte und das 'D' für Diebstahl.
Das hat auch nicht funktioniert jetzt kommt folgende Fehlermeldung: error C2664: 'CMensch:iebstahl': Konvertierung des Parameters 1 von 'CMensch *' in 'CMensch' nicht möglich 1> Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Überladungsauflösung des Konstruktors ist mehrdeutig
Als Fehlermeldung kommt dann, dass es eine Ungültige Dereferenzierung wäre. So sieht der Quellcode aus: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 // Klau System // #include <iostream> #include <windows.h> using namespace std; #pragma comment (lib, "winmm.lib") class CMensch { // Memberva...
@dot so kam aber auch eine Fehlermeldung und im Buch gibt es ein Beispeil das nach dem gleichen Prinzip verläuft und da ist keine Fehlermeldung.
Ja ich weiß das dort der Fehler hängt aber links vor .Diebstahl steht doch eine Klasse.
Hallo Leute, ich habe folgendes Problem: Ich habe mir ein Programm geschrieben, dass einen Diebstahl simulieren soll, d.h. wenn ein Spieler von einem anderen klaut dann bekommt er das Geld von ihm und der Gegenspieler verliert sein Geld. Dazu habe ich mir eine Klasse für die Personen erstellt und habe mir mit einem Zeiger Instanzen davon erzeugt, um das zu üben. Jetzt gibt der Compiler aber eine Fehlermeldung aus, dass links neben der Funktion ein Klasse stehen muss. Und da steht auch mein Insta...
OK also ich habe folgendes noch nicht verstanden: Warum sollte man eine bereits freigegebene speicherstelle erneut freigeben?
OK ich habe das Thema jetzt schon ein bisschen besser verstanden. Aber manche Antworten habe ich wirklich nicht richtig verstanden weil ich manche Wörter nicht kannte. Trotzdem danke an alle Antworten.