Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Werte übernehmen C++

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 ...

Antwort
Alt 26.02.07, 10:23   #1 (permalink)
 
Registriert seit: 23.01.07
netter_man Leistung: Facit NTK
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);
       }
So, NACHDEM diese Rechnung fertig ausgeführt würde, erscheint ein Button "Zwichenwerte", dessen aktivierung die Werte für jedes "i" in einer MessageBox ausgeben soll.

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
netter_man ist offline   Mit Zitat antworten
Alt 26.02.07, 10:30   #2 (permalink)
 
Registriert seit: 30.11.04
Valentin Leistung: Facit NTK
Valentin eine Nachricht über ICQ schicken
Likes: 0
Standard

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.
Valentin ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 26.02.07, 12:27   #3 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

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;
}
soox ist offline   Mit Zitat antworten
Alt 27.02.07, 14:44   #4 (permalink)
Themenstarter
 
Registriert seit: 23.01.07
netter_man Leistung: Facit NTK
Likes: 0
Zitat:
// ausgabe

vector<float>::iterator iter;
for( iter = myvec.begin(); iter != myvec.end(); iter++ ) {
cout << *iter << endl;
}
Ich arbeite jetzt aber mit Borland und möchte dieses Feld Index[i] in einer Messagebox ausgeben.
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);
Es kommt: E2034 convertierung von 'AntiString' nach 'const char*' nicht möglich.
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?)
netter_man ist offline   Mit Zitat antworten
Alt 27.02.07, 16:43   #5 (permalink)
 
Registriert seit: 11.02.07
dietox Leistung: Facit NTK
dietox eine Nachricht über ICQ schicken
Likes: 0
Standard

Einen (Ansi)String wandelst du folgendermaßen in einen Char-Array um:
Zitat:
char foo[] = "Blablablub".c_str();
//bzw.:
AnsiString bar = "Meine Nachricht";
Message(...bar.c_str());
dietox ist offline   Mit Zitat antworten
Alt 27.02.07, 17:14   #6 (permalink)
Themenstarter
 
Registriert seit: 23.01.07
netter_man Leistung: Facit NTK
Likes: 0
Teil 1 funktioniert, teil 2 lass ich nochmal in einem anderen Thema besprechen, thx
netter_man ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Werte übernehmen C++
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61