kann mir jemand den fehler erklären (anfänger)
- 
					
					
					
					
 man kann sich nicht zwichen 1 oder 2 entscheiden das geht einfach direkt zu 
 falsche eingabe.#include <iostream> using namespace std; int main (void) 
 {
 int eingabe;cout << "<1> = hochzaehlen" << endl; 
 cout << "<2> = runterzaehlen" << endl;
 cout << "eingabe: ";
 cin >> eingabe;switch(eingabe){ case '1' : int i; 
 int z;
 cout << "gib 'i' ein";
 cin >> i;
 cout << "gib 'z' ein: ";
 cin >> z;while(i >= z){ system("@ping -n 2 localhost> nul"); 
 cout << z << "/" << i << endl;
 z++;} 
 cout << i << "wurde erreicht" << endl; break;case '2' : int ia; 
 int za;
 cout << "gib ia ein: ";
 cin >> ia;
 cout << "gib za ein: ";
 cin >> za;
 while(ia <= za){
 system("@ping -n 2 localhost> nul");
 cout << ia << "/" << za << endl;
 z--;
 }
 cout << "wurde runtergezählt" << endl; break;default : cout << "falsche eingabe: " << eingabe << endl; } getchar; 
 return 0;
 }
 
- 
					
					
					
					
 Entferne die Hochkommata beim case (dein Datentyp ist ja int, d.h. dort stehen Zahlen drin) oder aber nimm char als Datentyp für die Variable 'eingabe'. PS: und benutze die C++-Tags beim Posten deines Sourceocdes (kannst du auch nachträglich editieren). 
 
- 
					
					
					
					
 danke th69 
 und ja das werd ich
 
