Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge

Abermals eine Noob Frage ;)

Selecta / 7 Antworten / Flachansicht Nickles

Wo liegt hier der Fehler ???

void Berechnung (double &Tag1,double &Tag2,double &Monat1,double &Monat2,double &Jahr1,double &Jahr2)
{
cout << endl << endl << endl << "Die Differenz der beiden Daten entpricht: " << 
(((Jahr2 - Jahr1) * 360) + ((Monat2 - Monat1) * 30) + (Tag2 - Tag1)) << " Tage";

}


C++ Builder sagt: Fehler im Deklarationssyntax und springt mit dem Cursor vor das letzte +.
Ich habe schon lauter Klammervariationen probiert.
Es liegt auch nur an dieser Zeile.
Habe auch schon die Rechnung als Gesamt = x + x + x gespeichert. Bringt nix.


Alles genaustens deklariert und vorher per "cin" eingegeben ...
Wo liegt der Fehler, ich bin anscheinend blind ...

GreetZ Selecta

bei Antwort benachrichtigen
Selecta Nachtrag zu: „Abermals eine Noob Frage ;)“
Optionen

void Berechnung (double Tag1,double Tag2,double Monat1,double Monat2,double Jahr1,double Jahr2, double &a) {
a = (((Jahr2 - Jahr1) *360) + ((Monat2 - Monat1) * 30)) + (Tag2 - Tag1));
cout }

Mache ich es so,sagt er: ; fehlt.

Aber wo fehlt es ???

Gott ich verzweifle.

bei Antwort benachrichtigen