000
23.02.2008, 19:34 Uhr
AsMoDis_7
|
Hallo
habe ein kleines Problem mit einer printf ausgabe.
Hier mein source:
Code: |
# include <iostream.h> # include <conio.h> # include <stdio.h>
main()
{ int laufzeit, i; float zinss,zins,kapital; char weiter='j';
while(weiter=='j')
{ cout<<"\nBitte geben sie das Startkapital an: "; cin>>kapital; if (kapital<10 || kapital>10000000) { weiter='j'; cout<<"\nFalscher Syntax ! Bitte geben sie einen Wert von 10-1000000 ein. "; } else weiter='n'; }
weiter='j';
while(weiter=='j') { cout<<"\n\n Bitte geben sie den Zinsatz ein."; cin>>zinss; if (zinss<1 || zinss>15) { weiter='j'; cout<<"\nFalscher Syntax ! Bitte geben sie einen Wert von 1.0-15.0 ein. "; } else weiter='n'; }
cout<<"Bitte geben sie Die Laufzeit an: "; cin>>laufzeit;
for(i=1;i<=laufzeit;i=i+1) { zins=(kapital*zinss)/100; kapital=kapital+zins; printf("%3d%s%7.2f%s%3d%7.2f%s%3d%s",laufzeit,". Laufzeit",kapital," Kapital nach der ",laufzeit,". Laufzeit",zins," Zins nach der ",laufzeit,". Laufzeit"); } getch(); }
// printf("%s%4d%s%4.2f%s%7.2f%s/nDer Zins der ",i,". Lauftzeit betraegt ",zins," // Euro/nDas gesamte Kapital erhoet sich somit auf ",kapital," Euro"); // Habe dan den printf nochmal neu geschrieben und getested. // Doch auch mit diesem gabs eine Saftige Fehlermeldung.
|
Mein Problem :
Sobald ich bei der stelle angekomemn bin wo der printf eigentlich seine ausgabe tätiggen sollte bekomm ich ne saftige Fehlermeldung (hier ein screen dazu www.gruftro.de/printf.JPG )
Hab es dan noch um den printf als Fehler sicherzustellen mit einem cout getested mit dem es auch ohne probleme funktioniert. Troz das es mit dem cout funktioniert möchte ich aber printf benutzen wegen der formatierung.
Also was noch zu sagen ist:
(denke das kann man auch meinem source etc ansehen) Ich stehe was c++ angeht noch ziehmlich am Anfang (lerne es gerade xD) und wollte daher fragen ob mich bitte jemand auf meinen Fehler hinweisen kann || mir diesen etwas genauer erklären kann.
Vielen Dank für eure Kompetenten Antworten im voraus. |