CPP 201

Algorithmus, Baumdurchlauf, Compiler, Interpreter...; Cobol, Pascal, C/C++, Java & Co.
Antworten
Benutzeravatar
Viper
Forums-Profi
Forums-Profi
Beiträge: 174
Registriert: 04.11.07 13:30

Hallo zusammen,

ich habe hier mal wieder ein Problem:
Das Programm beginnt sofort mit "Bitte drücken Sie eine taste" und bricht dann ab.
Was ist hier das Problem?
Ich benutze Dev C++.
#include <iostream>
#include <stdio.h>
#include <conio.h>


using namespace std;

int main()
{int akGeld[6] = { 50, 20, 10, 5, 2, 1 };
int kBetrag = 0;
int kSumme = 0;
int kTemp = 0;

// Betrag einlesen
cout << "Betrag: "; cin >> kBetrag;

// Eingabe prüfen
if (kBetrag >= 100)
{
cout << "Es sind nur Betraege < 100 erlaubt!" << endl;
system("PAUSE");
return 0;
}

// Ausgabe
cout << "Stueckelung: ";
for (int k = 0; k < 6; k++)
{
if (kBetrag != akGeld[k])
{
int kCount = kTemp / akGeld[k];
if (kCount > 0)
cout << kCount << "*" << akGeld[k] << " ";
kSumme += kTemp / akGeld[k] * akGeld[k];
kTemp %= akGeld[k];
}
}

// Summe ausgeben
cout << "Summe: " << kSumme << endl;



system("PAUSE");
return EXIT_SUCCESS;
}
Benutzeravatar
Chandini
Forums-Scout
Forums-Scout
Beiträge: 314
Registriert: 03.03.08 15:32
Wohnort: Feucht

Hmm... wenn ich das Programm ausführe, kann ich einen Betrag eingeben und auch die If-Abfrage zur Betragshöhe klappt...

Klappt das Kompilieren oder kommt ne Fehlermeldung / Warnung? Lass dir auch mal den Variableninhalt ausgeben.


Grüße
Ines
Andere zu beherrschen, erfordert Kraft. Sich selbst zu beherrschen, erfordert Stärke.
Benutzeravatar
Viper
Forums-Profi
Forums-Profi
Beiträge: 174
Registriert: 04.11.07 13:30

Jetzt klappts, hab Dev C++ neu gestartet und den Code noch einmal eingegeben ;)

Gruß
Melanie
Bishop
Forums-Profi
Forums-Profi
Beiträge: 139
Registriert: 25.11.07 10:19
Wohnort: Villingen-Schwenningen
Kontaktdaten:

Kleiner Tip zu Dev C++.
Die Objektdateien werden dort nicht immer neu erzeugt beim compilieren. Am besten das ganze Projekt neu erstellen, dann sollte das Problem nicht mehr auftauchen.

Evtl. musst Du mal schauen ob es dort einen Menüpunkt "Bereinigen" oder so ähnlich gibt. Der löscht dann die Objektdateien.
Benutzeravatar
Viper
Forums-Profi
Forums-Profi
Beiträge: 174
Registriert: 04.11.07 13:30

Danke für den Tip :)
Antworten