| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Werte übernehmen C++ im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo, in einem Programm habe ich eine Rechnung: Code: for (i=0;Kanfang<=Kende;i++) { Kanfang=Kanfang+(Kanfang/100*p); } So, NACHDEM diese Rechnung fertig ...
![]() |
| | #1 (permalink) |
| Registriert seit: 23.01.07 ![]() Likes: 0 | Werte übernehmen C++ Anzeige Hallo, in einem Programm habe ich eine Rechnung: Code: for (i=0;Kanfang<=Kende;i++)
{
Kanfang=Kanfang+(Kanfang/100*p);
} Wie sorge ich dafür das er sich jeden Wert "Kanfang" im durchlauf "i" merkt? Ein ganz normales Feld kann ich nicht nehmen, weil der Wert konstant sein muss, oder so ähnlich. Dieser Wert an Stelle "i" ist aber nicht von anfang an konstant sondern ergibt sich erst im Verlauf des Programms. Und wie mache ich es das später alle Werte an der Stelle "i" in EINER Messagebox stehen? Es soll dan in etwa so aussehen. Jahr 1: XY Jahr 2: XYZ usw... Ich hoffe ihr vertseht was ich meine. Thx im voraus, Netter_man |
| | |
| | #2 (permalink) |
| Du kannst dafür ein dynamisches Feld erzeugen ala double* feld, und dann initieren feld = new double[Kanende]. Oder so ähnlich, schaue dir auf jedenfall mal ein Tutorial zu dem Thema an. | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | schmeiss deine ergebnisse doch einfach in einen vector also irgendwie sowas: Code: std::vector<float> myvec;
for (i=0;Kanfang<=Kende;i++) {
Kanfang=Kanfang+(Kanfang/100*p);
myvec[i] = Kanfang;
}
// ausgabe
vector<float>::iterator iter;
for( iter = myvec.begin(); iter != myvec.end(); iter++ ) {
cout << *iter << endl;
} |
| | |
| | #4 (permalink) | |
| Themenstarter Registriert seit: 23.01.07 ![]() Likes: 0 | Zitat:
Da Index[i] aber erst kurz vorher belegt wird, kann ich Index nich als "const" deklarieren. So wie ich es z.Z hab kommt: Code: for (i=0;i<=a;i++)
Application->MessageBox (" "+String(Index[i]),"Zwichenwerte",0); E2342 Keine übereinstimmung des Typs beim parameter 'Text' ('const char *' erwartet 'AntiString' erhalten) Also wie kann ich Index[i] in einer Messagebox ausgeben? (Index[i] sind ja mehrere ausgaben, je nach dem wie hoch "i" ist, wie bekomme ich alle Ausgaben an der Stelle "i" in EINE Messagebox?) | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| www Seite übernehmen/knacken | dasArt | Webmaster-Security | 15 | 18.11.06 17:31 |
| Migration W2K zu XP + Registryeinstellungen übernehmen | Simon | Applikationen | 2 | 27.06.05 11:21 |
| WINXP SP2 Benutzerrechte übernehmen??? | choasman | Windows | 2 | 06.04.05 20:28 |
| PHP Admin übernehmen ?? | Natheedo | (Web-) Design und webbasierte Sprachen | 0 | 13.06.03 18:18 |