Ich weis nicht wo ich das hinschreiben kann aber
Ich habe ein Problem mit C++
wobei ich zur Zeit eine Aufgabe lösen muss.
Woran kann es liegen, dass eine Schleife
(for,while) nicht hochzählen tut?
(Eine Konsolenanwendung zur erstellung von Kisten)
Die schleife soll bei jeder eingabe einer
neuen kiste um 1 hochzaehlen.
Danke.
_________________
I don t know, where i can write in my problem
I have a problem with C++...
At the moment, i have to solve a task...
Why, one loop (for, while)can t count some?
The loop should count 1 by input a box...
Thx
Code bsp:
// Funktion Kisten anlegen
void eingabe(Lager Kisten[100]){
Int32 i = 0;
while (Kisten.ID != 0 && i < 100){
i++;
if (i == 100)
Console::Write("Das Lager ist voll!";);
else
Kisten.ID = i + 1;
Console::Write("Bitte geben Sie die Laenge der Kiste ein: ";);
Kisten.ID=Convert::ToInt32(Console::ReadLine());
Console::Write("Bitte geben Sie die Breite der Kiste ein: ";);
Kisten.breite=Convert::ToInt32(Console::ReadLine());
Console::Write("Bitte geben Sie die Hoehe der Kiste ein: ";);
Kisten.hoehe=Convert::ToInt32(Console::ReadLine());
Console::Write("Die Kiste mit der.Nr.: wurde hinzugefuegt.",Kisten.ID);
Console::WriteLine("Enter!";);
Console::ReadLine();
}
}
// Und aus der main die Schleife die die Kisten auf 0 setzt
for (int i=0; i<100; i++){
Kisten.ID = 0;
}
Last edited by Ayumi; 03/04/09 10:32.