View previous topic :: View next topic |
Author |
Message |
guni Apprentice
Joined: 18 May 2003 Posts: 193 Location: Belgium lommel
|
Posted: Mon Jun 16, 2003 6:56 pm Post subject: C++ vraagje |
|
|
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 thnx gunigugu
#include <iostream.h>
void main() {
cout << "hello world";
} |
|
Back to top |
|
|
garo Bodhisattva
Joined: 15 Jul 2002 Posts: 860 Location: Edegem,BELGIUM
|
Posted: Mon Jun 16, 2003 9:30 pm Post subject: |
|
|
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 |
|
|
stevena n00b
Joined: 17 Apr 2003 Posts: 50
|
Posted: Tue Jun 17, 2003 7:58 am Post subject: |
|
|
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 |
|
|
theBlackDragon l33t
Joined: 23 Nov 2002 Posts: 768 Location: Belgium
|
Posted: Tue Jun 17, 2003 12:32 pm Post subject: |
|
|
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 |
|
|
SeJo Retired Dev
Joined: 08 Oct 2002 Posts: 298 Location: Belgium
|
Posted: Tue Jun 17, 2003 1:03 pm Post subject: |
|
|
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 |
|
|
Matje l33t
Joined: 29 Oct 2002 Posts: 619 Location: Hasselt, Belgium
|
Posted: Tue Jun 17, 2003 1:29 pm Post subject: |
|
|
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 |
|
|
guni Apprentice
Joined: 18 May 2003 Posts: 193 Location: Belgium lommel
|
Posted: Tue Jun 17, 2003 2:46 pm Post subject: |
|
|
thnx matje da was wa ik nodig had
bij ons leren ze het idd op de oude manier
thnx |
|
Back to top |
|
|
guni Apprentice
Joined: 18 May 2003 Posts: 193 Location: Belgium lommel
|
Posted: Tue Jun 17, 2003 2:51 pm Post subject: |
|
|
die borland c++ 5 werkt die onder linux?
ik moet iets hebben da werkt onder linux |
|
Back to top |
|
|
theBlackDragon l33t
Joined: 23 Nov 2002 Posts: 768 Location: Belgium
|
Posted: Tue Jun 17, 2003 3:02 pm Post subject: |
|
|
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 |
|
|
Braempje l33t
Joined: 31 Jan 2003 Posts: 748
|
Posted: Tue Jun 17, 2003 3:56 pm Post subject: |
|
|
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 |
|
|
Matje l33t
Joined: 29 Oct 2002 Posts: 619 Location: Hasselt, Belgium
|
Posted: Wed Jun 18, 2003 8:48 am Post subject: |
|
|
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 |
|
|
guni Apprentice
Joined: 18 May 2003 Posts: 193 Location: Belgium lommel
|
Posted: Wed Jun 18, 2003 12:20 pm Post subject: |
|
|
maja wij krijgen dit op het eerste jaar informatica op de hogeschool limburg
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
peace |
|
Back to top |
|
|
|