PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche mal kurz aber schnell hilfe pls



Speedie17
25.09.2008, 17:33
Hi Leute wir ham heute in der Schule mit C++ angefangen und zum üben hab ich mal nen Taschenrechner gemachtfunkt auch gut aber jetztwollte ich noch nen stundenplan machen und zwar so das wenn man dann eine nr auswählt die drunter steht unten nochmal en paar infos angezeigt werden aber jetzt kommt der fehler da wo ich stehen hab

cout << "\n\t Infos zu : ";

will er es net kompilieren ich hoffe von euch kann mir mal einer sagen woran das liegt ich geb euch mal hier die source bis zu dem punkt wo das is

Source:


#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])

{

char i;

int eingabe = -1;

long double zahl1,zahl2;


if (eingabe !=0)

{

do{

system("CLS");

cout <<"\n\t <-----------Stundenplan----------->"<< endl;

cout << "\n\t STD Mo Di Mi Do Fr";

cout << "\n\t 1 ITLF ITLF ITLF ITLF Sport";

cout << "\n\t 2 ITLF ITLF ITLF ITLF Sport";

cout << "\n\t 3 ITLF ITLF ITLF ITLF Deu";

cout << "\n\t 4 ITLF ITLF ITLF ITLF Deu";

cout << "\n\t 5 ETHK ITLF ITLF PoWi PoWi";

cout << "\n\t 6 Deu ITLF ITLF ITLF PoWi";

cout << "\n\t 7 ITLF ITLF ITLF";

cout << "\n\t 8 ITLF ITLF ITLF";

cout << "\n\t [1] [2] [3] [4] [5]";

cout << endl

cout << "\n\t Infos zu : ";

cout << "\n\t Stundenplan schließen [0]";

cin >> eingabe;

so das is es bis dahin ich hoffe jmd weis was ich falsch gemacht hab bitte helft mir[/quote][/code]

maoshe
25.09.2008, 17:34
seit wann kann man "long double var;" schreiben?!
ist es nicht ENTWEDER long ODER double?!

Master of Chaos
25.09.2008, 17:35
cout << endl



Da fehlt ein Semikolon nach dem endl.

LG,
Master of Chaos

Speedie17
25.09.2008, 17:41
cout << endl



Da fehlt ein Semikolon nach dem endl.

LG,
Master of Chaos


oh man war ich blind thx hoffentlich gehts jetzt

blackberry
25.09.2008, 20:47
seit wann kann man "long double var;" schreiben?!
ist es nicht ENTWEDER long ODER double?!

Schon seit C warum?
Long und short sind nur prefixe.
Wenn du nur long bzw. short schreibst wird von long int bzw. short int ausgegangen

short int = 2 bytes
long int = 4 bytes
int = 2 oder 4 bytes (compilerabhängig, seit den neueren Computern eigentlich immer 4 bytes)

Das ganze geht natürlich auch für double und float :)
Und jetzt kommt das beste: long long... dann kommen manchmal so lustige sachen wie
unsigned long long int var;
zustande, oder wie wäre es mit:
register unsigned long long int var;
--> wer kriegt es am längsten??? xD