Guten Morgen, Leute!
Als erstes, entschuldigt, wenn ich es in die falsche Ecke gepostet habe, aber c++ sah für mein c++ Problem ganz gut aus
Genau, zum C++ lernen wollte ich für unsere Rollenspielrunde einen Exp-Berechner machen (später auch noch anderes...), gibt es zwar schon, aber egal.
Hier erstmal der Programmschnipsel mit dem Fehler:
C
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <map>
using namespace std;
main()
{
//...
string Eingabe; //soll String sein
int Monster[Anzahl.Monster][2]; //Par2: Anzahl - HG, Par1: für jedes Monster
cout << "Marke vor WhileSchleife"; //Prüfungsausgabe
for(i=0; i < Anzahl.Monster; i++) { //Neue Schleife für neue Eingabe
cout << "[#' << i+1 << '],[HG]: " << endl;
//Zeile mit "Fehler":
cin >> Eingabe; //von 1,1 bis 999,20 (Ohne Leerzeichen!)
cout << "Test: nach einlesen"; //schauen, ob er soweit kommt
...
}
Alles anzeigen
Das Programm läuft eigentlich ganz gut. Aber wenn er bei dieser Schleife den letzten Durchlauf macht, dann gibt er noch (beispielsweise)
[#3],[HG]:
aus, dann kann man was hinschreiben, aber es passiert anschließen nichts mehr, es wird auch nicht der Text danach ausgegeben.
Das komplette "Programm" hängt mit dran.
ähhm ja, Danke schonmal für eure Mühen und Antworten
Grüße, Rasensprenger