Archief - [PROG][C++] iostream niet gevonden

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

brukke

Legacy Member
bij compileren van simpel c++ progje onder linux krijg ik melding iostream.h: onbekende naam of bestand

nu had ik dat aan iemand gevraagd en die zei me dat ik moest nakijken of environment paths juist stonden?

daar weet ik is nu eens niets van zie. ik heb er ook niets van gevonden

ps: ben hier echt wel een leek in

Tyfius

Legacy Member
- Prefix staat niet juist, lees rules
- wat meer info is altijd handig. Welke IDE gebruik je, doe je het commandline, heb je g++ installed, ... ?

killgore

Legacy Member
#include <iostream.h>

of

#include <iostream>
using namespace std;

het kan zijn dat em enkel new-style headers heeft ;).

Vich

Legacy Member
killgore zei:
#include <iostream.h>

of

#include <iostream>
using namespace std;

het kan zijn dat em enkel new-style headers heeft ;).

Zo is dat. Nen degelijke compiler geeft dan ook een waarschuwing in het eerste geval, als je volgens de oude manier include :P </verborgen linux bash>

Tyfius

Legacy Member
a.cpp
Code:
#include <iostream.h>

int main() {
    cout << "Blaat" << endl;
    return 0;
}
jensen@tyftop:~/test$ g++ a.cpp
In file included from /usr/include/c++/3.3/backward/iostream.h:31,
from a.cpp:1:
/usr/include/c++/3.3/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.

Volgens mij toch een vrij schone warning voor de standaard unix C++ compiler :)

brukke

Legacy Member
vraag me niet hoe, maar opeens is het opgelost !!!!

toch bedankt voor de reply

ik was doodblij toen ik de letters: "welkom bij mijn eerste C++ programma zag staan" ;)

AcIdR3IgN

Legacy Member
mja als je goed leest staat er wel.. "depricated header".. en nog wa hulp om WAT ge moet doen..
Volgens mij zou je beter
#include <iostream>
using namespace std;

doen. :) mja have fun

Tyfius

Legacy Member
Was dat op mijn error msg ?
Zoja, dat was m'n point. Dat die wel een warning gaf.

UniKorn

Legacy Member
Switch naar framework 2.0 en vs2005, dan wordt het pas plezant ;) Toch als je lui bent :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan