Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » c++ short programm error..

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
29.03.2010, 17:51 Uhr
~Komisch...oO
Gast


Danke an alle, die helfen wollen!

So hier ist mein Quellcode:

C++:
#include <stdafx.h>
#include <iostream>
#include <string>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    double tage ;
    double jahre ;
    double monate ;

    cout ;<< "Anzahl der Jahre bitte hier eingeben: "
    cin >> jahre;
    
    monate = jahre*12

    cout << jahre
           << "Jahre entsprechen "
           << monate ;
         << " Monaten!" endl;

    
    tage = jahre*365

    cout << jahre
         << " Jahr/Jahre entsprechen "
             << tage
             << " Tagen!";
    
    
getchar();
getchar();
    
return 0;
}




Wo ist mein Fehler?? Error Message:

error C2143: Syntaxfehler: Es fehlt ';' vor '<<'
error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'cout'
error C2143: Syntaxfehler: Es fehlt ';' vor '<<'
error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'cout'


P.S ich war auch schonmal so frei udn hab überall ein ";" vor gemacht, das hat auch nicht geholfen!

Bearbeitung von 0xdeadbeef:

cpp-Tags eingefügt, nächstes mal selbst machen.


Dieser Post wurde am 29.03.2010 um 19:29 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.03.2010, 18:49 Uhr
~Salix
Gast


schau hier :
deine zeile : cout ;<< "Anzahl der Jahre bitte hier eingeben: "
-> richtig: cout <<"Anzahl der Jahre bitte hier eingeben: ";

deine Zeile: monate = jahre*12
-> richtig: monate=jahre*12;

deine zeile: tage = jahre*365
-> richtig : tage=jahre*365;


Beachte immer auch jedes kleine ; zu setzen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.03.2010, 18:53 Uhr
~Komisch...Oo
Gast


error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'cin'
error C2143: Syntaxfehler: Es fehlt ';' vor '<<'


nach allen fixes ;/
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.03.2010, 19:33 Uhr
0xdeadbeef
Gott
(Operator)


Ohne Code und Zeilenangaben bin ich natürlich zum Raten verdammt, aber es sieht mir danach aus, als habest du

C++:
cout ;<< "Anzahl der Jahre bitte hier eingeben: "


in

C++:
cout << "Anzahl der Jahre bitte hier eingeben: "


statt in

C++:
cout << "Anzahl der Jahre bitte hier eingeben: ";


umgeschrieben und im Block

C++:
    cout << jahre
           << "Jahre entsprechen "
           << monate ; // <-- dieses Semikolon
         << " Monaten!" endl;


nicht entfernt.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.03.2010, 19:42 Uhr
~Komisch...Oo
Gast



C++:
#include <stdafx.h>
#include <iostream>
#include <string>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
double tage ;
double jahre ;
double monate ;

cout << "Anzahl der Jahre bitte hier eingeben: ";
cin >> jahre;

monate = jahre*12;

cout << jahre
<< "Jahre entsprechen "
<< monate
<< " Monaten!" endl;


tage = jahre*365;

cout << jahre
<< " Jahr/Jahre entsprechen "
<< tage
<< " Tagen!";


getchar();
getchar();

return 0;
}



sie siehts aus :S

Bearbeitung von 0xdeadbeef:

cpp-Tags eingefügt. Schon wieder. Oft mach ich das nicht mehr.


Dieser Post wurde am 29.03.2010 um 19:53 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.03.2010, 19:43 Uhr
~Komisch...oO
Gast


sry ich habe ka wie das mit c++ geht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
29.03.2010, 19:52 Uhr
Komisch...oO




Dieser Post wurde am 29.03.2010 um 19:53 Uhr von Komisch...oO editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
29.03.2010, 19:55 Uhr
0xdeadbeef
Gott
(Operator)


Links neben des Eingabebereichs gibt es Links dafür.

Was mir ansonsten direkt ins Auge springt, ist, dass in der Zeile

C++:
<< " Monaten!" endl;


ein << fehlt. Sagt dir dein Compiler nicht, in welchen Zeilen er die Fehler findet?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
29.03.2010, 19:56 Uhr
Komisch...oO



ne sagt er nicht :S tut mir echt leid.. ich habe c++ express, der labert mich halt nur unten damit voll..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
29.03.2010, 19:57 Uhr
Komisch...oO



achja, danke du hast es gelöst^^

cout << "Gehen die Tags?"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: