Wie kann ich Daten cin vorgeben so das sie geaendert werden können ?
-
Hallo,
ACHTUNG: Anfängerfrage!!!Möchte eine "aendern" Funktion erstellen.
Ich habe Daten in einem Strukt.
Diese würde ich gerne zum ändern vorgeben.z.B.
Aendern:
Geben Sie den Wert A ein: 5
Wenn ich Enter drücke soll der Wert erhalten bleiben wenn ich ENTER drücke
wenn der Wert überschrieben wird soll der Wert gesetzt werden.Aber ich bekomm es nur hin das der Wert "statisch" da steht aber
nicht als änderbarte eingabe.Danke
dennis
-
Kannst du eventuel ein paar Zeilen Quellcode schreiben, weil ich nicht ganz mit deiner Frage zurecht komme.
Nur damit man weis wo du hin möchtest.
-
#include <iostream>
#include "einsendeaufgabe4.h"
using namespace std;kiste aendern(int kistenNummer)
{
kiste aKiste;bool eingOK = false;
while (eingOK == false)
{
cout << "Geben Sie die Hoehe der " << kistenNummer << " Kiste ein: ";
cin >> aKiste.hoehe; cout << aKiste.hoehe;
eingOK = eincheck();
}eingOK = false;
while (eingOK == false)
{
cout << "Geben Sie die Breite der " << kistenNummer << " Kiste ein: " << aKiste.breite;
cin >> aKiste.breite; cout << aKiste.breite;
eingOK = eincheck();
}eingOK = false;
while (eingOK == false)
{
cout << "Geben Sie die Laenge der " << kistenNummer << " Kiste ein: " << aKiste.laenge;
cin >> aKiste.laenge; cout << aKiste.laenge;
eingOK = eincheck();
}return aKiste;
}
-
Da cin gepuffert ist, sieht dein Programm die Zahl erst nach dem Enter.