Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
C++ vraagje
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Dutch
View previous topic :: View next topic  
Author Message
guni
Apprentice
Apprentice


Joined: 18 May 2003
Posts: 193
Location: Belgium lommel

PostPosted: Mon Jun 16, 2003 6:56 pm    Post subject: C++ vraagje Reply with quote

Hoe kan ik dit compile zonder foutmeldingen en zonder aanpassingen? want met mijn gcc (g++) krijg ik foutmelding en moet ik een paar aanpassingen maken
misschien een andere compiler emergen plz tell me :P thnx gunigugu

#include <iostream.h>

void main() {
cout << "hello world";
}
Back to top
View user's profile Send private message
garo
Bodhisattva
Bodhisattva


Joined: 15 Jul 2002
Posts: 860
Location: Edegem,BELGIUM

PostPosted: Mon Jun 16, 2003 9:30 pm    Post subject: Reply with quote

gebruik int voor main:
Code:
#include <iostream.h>

int main() {
  cout << "hello world";
  return 0;
}


en compileer met g++ (een deel van gcc):
Code:
g++ main.cpp -o programma

_________________
My favorite links this month:
- Surf Random
- Web-based SSH
- Stop Spam
Back to top
View user's profile Send private message
stevena
n00b
n00b


Joined: 17 Apr 2003
Posts: 50

PostPosted: Tue Jun 17, 2003 7:58 am    Post subject: Reply with quote

En nog twee dingen vergeten:
Achter de C++ headers staat geen .h
cout zit in de namespace std.

Dit geeft dus.
Code:
#include <iostream>

int main() {
  std::cout << "hello world";
}

Zoals je ziet mag je de return 0 weglaten in de main(). Dit mag enkel en alleen in de main() en zijn signatuur moet wel zeggen dat hij int returnt.
Back to top
View user's profile Send private message
theBlackDragon
l33t
l33t


Joined: 23 Nov 2002
Posts: 762
Location: Gent (Belgium)

PostPosted: Tue Jun 17, 2003 12:32 pm    Post subject: Reply with quote

Ik zou het zo schrijven, niet dat ik zo'n ervaren C++ programmeur ben, maar alle...

Code:
#include <iostream>

using namespace std;
int main(void) {
  cout << "hello world";
  return 0;
}

_________________
Fvwm|Fvwm forum
Back to top
View user's profile Send private message
SeJo
Retired Dev
Retired Dev


Joined: 08 Oct 2002
Posts: 298
Location: Belgium

PostPosted: Tue Jun 17, 2003 1:03 pm    Post subject: Reply with quote

schrijf zoals garo het zei

Code:

#include <iostream.h>

int main(){
    cout << "Hello World";
    return 0;
}


werkt bij mij, en ook in VS, Borland etc...
_________________
"I am not bound to please thee with my answers."
Back to top
View user's profile Send private message
Matje
l33t
l33t


Joined: 29 Oct 2002
Posts: 619
Location: Hasselt, Belgium

PostPosted: Tue Jun 17, 2003 1:29 pm    Post subject: Reply with quote

Jawadde, bij mij op school geven ze precies ook nog oude c++ :-) Gelijk guni het zegt is dat ze't ons aanleren :-) Ik weet da ge met Borland c++ 5 het zo kunt compileren guni :-)
_________________
Life is like a box of chocolates... Before you know it, it's empty...
Back to top
View user's profile Send private message
guni
Apprentice
Apprentice


Joined: 18 May 2003
Posts: 193
Location: Belgium lommel

PostPosted: Tue Jun 17, 2003 2:46 pm    Post subject: Reply with quote

thnx matje da was wa ik nodig had
bij ons leren ze het idd op de oude manier
:P
thnx
Back to top
View user's profile Send private message
guni
Apprentice
Apprentice


Joined: 18 May 2003
Posts: 193
Location: Belgium lommel

PostPosted: Tue Jun 17, 2003 2:51 pm    Post subject: Reply with quote

die borland c++ 5 werkt die onder linux?
ik moet iets hebben da werkt onder linux
Back to top
View user's profile Send private message
theBlackDragon
l33t
l33t


Joined: 23 Nov 2002
Posts: 762
Location: Gent (Belgium)

PostPosted: Tue Jun 17, 2003 3:02 pm    Post subject: Reply with quote

SeJo wrote:
#include <iostream.h>

Dan krijg je wel een mooie deprecation warning...

Code:
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/g++-v3/backward/iostream.h:31,
                 from blah.cpp:1:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.

Voor zover ik geleerd heb hebben headers in C++ geen h-extensie meer nodig in de code, ik weet niet of er compilers zijn die daar over vallen, maar gcc geeft dus die deprecation warning, VS6 compileert alles ook goed zonder de h.
_________________
Fvwm|Fvwm forum
Back to top
View user's profile Send private message
Braempje
l33t
l33t


Joined: 31 Jan 2003
Posts: 748

PostPosted: Tue Jun 17, 2003 3:56 pm    Post subject: Reply with quote

Ik wil even theBlackDragon en stevena bijvallen: volg aub hun richtlijnen. Het is niet omdat het toevallig soms werkt, dat je code altijd werkt. Hou je gewoon aan de C++ standaard.
Kijk naar de warnings die de laatste gcc geeft, hij houdt zich relatief goed aan de standaard, en als het werkt zonder fouten voor gcc is de kans groot dat het op een ander systeem ook werkt (behalve onder Visual Studio, want die knoeien verschrikkelijk met de STL).
Ik reageer even omdat er nog altijd veel mensen ipv C++ C schrijven, maar met g++ compileren. En ik vind dat zo dom hé, je kan C++ als betere C gebruiken, maar waarom niet ineens de taal gebruiken zoals het moet, zeker als je aan het leren bent?
Gewoon mijn 2 cent hoor...
_________________
Dictionary of the Flemish Sign Language - Woordenboek Vlaamse Gebarentaal
Back to top
View user's profile Send private message
Matje
l33t
l33t


Joined: 29 Oct 2002
Posts: 619
Location: Hasselt, Belgium

PostPosted: Wed Jun 18, 2003 8:48 am    Post subject: Reply with quote

Braempje wrote:
Ik reageer even omdat er nog altijd veel mensen ipv C++ C schrijven, maar met g++ compileren. En ik vind dat zo dom hé, je kan C++ als betere C gebruiken, maar waarom niet ineens de taal gebruiken zoals het moet, zeker als je aan het leren bent?

Probleem ligt niet bij ons maar bij de scholen ;-) Zij leren die verouderde stijlen aan. Vermoed (hoop eigenlijk) dat dit enkel bij de basiskennis C++ hoort die ze bij ons aan alle leerlingen in eerste twee jaar Industrieel Ingenieur aanleren, om het "makkelijk" te houden voor diegenen die geen informatica maar chemie ofzo gaan doen. Hoop echt da ze mij in het derde jaar fantsoenlijke rommel gaan aanleren :-)
_________________
Life is like a box of chocolates... Before you know it, it's empty...
Back to top
View user's profile Send private message
guni
Apprentice
Apprentice


Joined: 18 May 2003
Posts: 193
Location: Belgium lommel

PostPosted: Wed Jun 18, 2003 12:20 pm    Post subject: Reply with quote

maja wij krijgen dit op het eerste jaar informatica op de hogeschool limburg :P

maja java is het belangrijkste op ons school c++ is maar voor een jaartje

en die kerel is volgens mij niet meer up to date :P

peace
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Dutch All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum