Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Dev-c++ 4.9.8.0

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
26.11.2003, 14:21 Uhr
~Jochen
Gast


So, bin jetzt mal von Linux auf Windows umgestiegen und komme überhaupt nicht klar. Habe mir von dieser Seite dev-c++4.9.8.0 heruntergeladen, aber weiß nicht, wie dieser funktioniert. Habe mir einige fertige Bsp angeguckt, aber verstehe nicht warum jetzt #include<iostream> statt #include<iostream.h> steht...

ein Bsp von mir:

C++:
#include <iostream>

int main() {
int a;
cin >> a;
a+=1;
cout << a;
return 0;
}


Warum erkennt er cin oder cout als Variable an?


Bearbeitung von Pablo:
[ cpp ] tags gesetzt

Dieser Post wurde am 26.11.2003 um 19:53 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.11.2003, 14:24 Uhr
virtual
Sexiest Bit alive
(Operator)


Weil es entweder "std::cout" und "std::cin" heißt oder vor dem Main noch ein "using namspace std;" gehört.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.11.2003, 14:27 Uhr
~jochen
Gast


using namesp... ist also unter Windows Pflicht? Da ich bisher nur Linux kannte, und da C++ anscheinend leichter zu bedeinen war, wirds wohl lustig für mich. Werden mich noch mehr solch Überraschungen erwarten oder ist der Rest gleich wie bei Linux?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.11.2003, 14:29 Uhr
virtual
Sexiest Bit alive
(Operator)


Du hast vermutlich unter Linux einen veralteten Compiler verwendet, der noch den Bug hatte, daß er einfach ein std:: vor die Namen gedichtet hat.

Natürlich ist Linux einfacher als Windows (SCNR).
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.11.2003, 15:20 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Natürlich ist Linux einfacher als Windows (SCNR).


Wenn dem tatsächlich so wäre würde ich es schon lange benutzen...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.11.2003, 15:26 Uhr
typecast
aka loddab
(Operator)


*kommentarverkneif*
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
26.11.2003, 21:03 Uhr
Pablo
Supertux
(Operator)



Zitat:
~jochen postete
using namesp... ist also unter Windows Pflicht? Da ich bisher nur Linux kannte, und da C++ anscheinend leichter zu bedeinen war, wirds wohl lustig für mich. Werden mich noch mehr solch Überraschungen erwarten oder ist der Rest gleich wie bei Linux?


Nach ANSI ist man überall verpflichtet entwder std::cout zu benutzen oder using namespaces .... einzufügen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
27.11.2003, 08:54 Uhr
(un)wissender
Niveauwart


Um es auf den Punkt zu bringen, dein Problem hat überhaupt nichts mit Windows oder Linux zu tun, dein Wissen um C++ ist einfach veraltet .
Hart, aber fair.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
29.11.2003, 09:24 Uhr
~RedEagle
Gast


Habe auch den DEV-CPP Compiler unter Windows.
So müsste es Funktionieren:


C++:
#include <iostream.h> //.h Nicht Vergessen!!

int main() {
int a;
cin >> a;
a+=1;
cout << a;
return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
29.11.2003, 11:57 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@ReadEagle
das ist ein deprecated header den sollte man nicht mehr verwenden...
besser ist entweder so

C++:
#include <iostream>
int main() {
int a;
std::cin >> a;
a+=1;
std::cout << a;
return 0;
}


oder so

C++:
#include <iostream>
using namespace std;
int main() {
int a;
cin >> a;
a+=1;
cout << a;
return 0;
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


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: