Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

2_9

Werbeanzeige

1

12.09.2006, 10:07

2_9

So neues Problem,

das Programm um Fehler zu finden, eigentlich einfach,

// C++ für Spieleprogrammierer
// Listing 2.9
// Fehlerquelltext
//
#include <iostream>

using namespace std;

// Hauptprogramm
//
int main ()
{
// Variablen
//
const int Tempolimit = 100;
float Geschwindigkeit = 130.8f;
int Differenz;

// Übertretene Geschwindigkeit berechnen
Differenz = Geschwindigkeit - Tempolimit;

// Ausgabe des Strafzettels
cout << "Hier sind " << Tempolimit << " km/h erlaubt\n";
cout << "Sie sind " << Geschwindigkeit << " km/h gefahren\n";
cout << "Sie sind " << Differenz << " km/h zu schnell gefahren\n";

return 0;
}


Eigentlich sollte er doch hier eine Warnmeldung abgeben:

Differenz = Geschwindigkeit - Tempolimit;

weil float mit int zusammen kommt und er ja die 0,8 streicht.
So steht es auch im Buch,

bei mir sagt er aber nichts und streicht die 0,8 trotzdem.
und ich eiß nicht warum.

Danke für Hilfe

Anonymous

unregistriert

2

12.09.2006, 10:13

In deinem Projekt sollte etwas nicht stimmen. Du hast wahrscheinlich
2 cpp Dateien in deinem Projekt, bei denen beide eine main Funktion
haben. Solltest du mal überprüfen und eine Datei eventuell rausnehmen,
dann sollte es wieder laufen.

3

15.09.2006, 20:59

schieb :D

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

4

16.09.2006, 00:46

2 Anmerkungen:
1. Bitte in cpp Tags posten
2. Erstmal den Debugger bemühen

5

16.09.2006, 04:04

wahrscheinlich sind die warnings für datenverlust bei implizierten typ-konvertierungen deaktiviert

J.M.K.

Alter Hase

Beiträge: 500

Wohnort: BW Karlsruhe Ittersbach

Beruf: Schüler

  • Private Nachricht senden

6

16.09.2006, 07:28

Das hatten wir doch hier schonmal. ;) Bei der halben Community gabs ne Warnung bei der anderen Hälfte nicht und niemand ist drauf gekommen wieso.
Vegetarier essen meinem Essen das Essen weg.

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

7

16.09.2006, 09:50

funktionierts denn nun?

Anonymous

unregistriert

8

16.09.2006, 11:02

Rofl, jetzt lässt du mich hier in so einem dummen Licht stehen. Warum
hast du für deine neue Frage keinen neuen Thread aufgemacht? Warum
hast du nur deine bisherigen 2 Beiträge hier editiert?

9

16.09.2006, 21:05

so habe es noch nicht wieder probiert,

habe heute auch keine zeit mehr,

habe keine neuen post geschrieben, weil ich nicht alles zu posten will, mit wahrscheinlich einfachen fragen,

ok, werde es nächste mal anders machen.
und wahrscheinlich ist es ja garnich so einfach:)

Werbeanzeige