gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ


Wie kann ich ein Wert in einem Array ersetzen (C++)?

gefragt von Maddin009 am 05.06.2009 um 9:09 Uhr

Array wird an diese Funktion übergeben s.u.

void korrektur_array(double arr[]) { int i; double wert; cout<<"Welcher Wert ist falsch?"<<endl; cin>>i; cout<<"Bitte neuen Wert eingeben: "; cin>>wert; ... } Wie kann komme ich jetzt zum ersetzen des Wertes i? (dafür solln die Pünktchen stehen)


Weitere Fragen zu verwandten Themen finden Sie hier:

Computer (76691)
PC (40056)
Software (12431)
ähnliche Fragen
Frage beantworten


anonym
beantwortet von QuantiX am 5. Juni 2009 09:20
0x
Die Antwort ist hilfreich? Dann klick mich!

naiv würde ich vermuten: arr[i] = wert; oder: *(arr + i) = wert;

Kommentar von Maddin009 am 5. Juni 2009 14:33

das funktioniert leider nicht


anonym
beantwortet von krummnagel am 6. Juni 2009 10:45
0x
Die Antwort ist hilfreich? Dann klick mich!

Quantix hat schon recht denk ich:

arr[i] = wert; //sollte gehen

Vielleicht hast du das * vergessen? //////////////////////////////////// void funktion(double *arr) {
int i; int j; double wert; cout<<"Welcher Wert ist falsch?"<<endl; cin>>arr[i]; cout<<"Bitte neuen Wert eingeben: "; cin>>wert; arr[i] = wert; } ///////////////////////////////////// mfG

Kommentar von krummnagel am 6. Juni 2009 11:00

ach ja und die eckigen Klammern brauchst du glaube ich nur bei der Deklaration des array



Verwandte Fragen

Verwandte Fragen

    Ich habe Visual Studio

    Visual Studio unter XP

    Gibt es eine Seite für Visual Studio 2008 Express Editon?

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.