Bonjours,
Je suis un étudiant débutant en POO (c++), donc j'ai essayé d'installer un compilo sur mon ordi.
J'ai utilisé Visual C++ Edition 6 et sa marche tres bien (Merci Microsoft),d'abord le probleme que j'ai telecharger la version de Visual C++ 2005 Express Edition c'est captivant ! et quand j'ai créé par exemple un projet Win32>Console App accorder avec fichier *Cpp qui contient le programme ci dessous:
Code :
- #include <iostream.h>
- class point{
- char nom[30];
- unsigned int CNE;
- public:
- point(){nom[30]=NULL;CNE=NULL;}
- point(char N[30],unsigned int CNE){
- this ->CNE=CNE;
- int i=0;
- do{
- nom[i]=N[i];
- i++;
- }while(i<30);
- }
- void aff(){cout<<*this;}
- friend ostream& operator<< (ostream& out,point Z){
- out<<"Name: "<<Z.nom<<"\n"<<"CNE: "<<Z.CNE<<endl;
- return out;
- }
- };
- void main(){
- point p("monNom",1234),po;
- p.aff();
- po.aff();
- }
|
il me gère les problemes suivants :
fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
error C2143: syntax error : missing ';' before '&'
error C2433: 'ostream' : 'friend' not permitted on data declarations
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2061: syntax error : identifier 'ostream'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2805: binary 'operator <<' has too few parameters
error C2333: 'point :: operator <<' : error in function declaration; skipping function body
error C2065: 'cout' : undeclared identifier
Qu'est ce que je peux faire pour rendre le compilo visual c++ 2005 Express idem visual c++ 6 ?
Merci a tt