Classe c++
Résolu
lamte01
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
tsou -
tsou -
Bonjour,
je veux que quelqu'un me compile cette programme pour un objet statique et dynamyque j'ai essayé
fatiguer j'ai vraiment besoin de votre aide
non du fichier lamte.h
#ifndef lamte
#define lamte
#include<string.h>
class ls {private:
char nom[20];
char prenom[20];
int age;
public:
ls(char n[20],char p[20],int a);
void saisir();
void afficher(); };
ls::ls(char n[20],char p[20],int a)
{ strcpy(n,nom);
strcpy(p,prenom);
a=age;}
void ls::saisir()
{ cout<<"donner votre nom ";cin>>nom;
cout<<"donner votre prenom ";cin>>prenom;
cout<<"donner votre age ";cin>>age;}
void ls::afficher() {cout<<"je m'appelle "<<nom<<" "<<prenom<<"\n";
cout<<"jai "<<age<<"\n"; }
#endif
nom du fichier lamte.c++
#include<iostream.h>
#include"lamte.h"
main( )
{ ls A; A.saisir(); A.afficher(); }
Merci
je veux que quelqu'un me compile cette programme pour un objet statique et dynamyque j'ai essayé
fatiguer j'ai vraiment besoin de votre aide
non du fichier lamte.h
#ifndef lamte
#define lamte
#include<string.h>
class ls {private:
char nom[20];
char prenom[20];
int age;
public:
ls(char n[20],char p[20],int a);
void saisir();
void afficher(); };
ls::ls(char n[20],char p[20],int a)
{ strcpy(n,nom);
strcpy(p,prenom);
a=age;}
void ls::saisir()
{ cout<<"donner votre nom ";cin>>nom;
cout<<"donner votre prenom ";cin>>prenom;
cout<<"donner votre age ";cin>>age;}
void ls::afficher() {cout<<"je m'appelle "<<nom<<" "<<prenom<<"\n";
cout<<"jai "<<age<<"\n"; }
#endif
nom du fichier lamte.c++
#include<iostream.h>
#include"lamte.h"
main( )
{ ls A; A.saisir(); A.afficher(); }
Merci
4 réponses
bonjour
ce programme a ete compile et execute et il tourne.
#include <cstdlib>
#include <iostream>
#include<string.h>
using namespace std;
class ls {
private:
char nom[20];
char prenom[20];
int age;
public:
// void ls2 (char[20] ,char[20] ,int ) ;
// void saisir();
// void afficher();
void ls2(char n[20] ,char p[20] ,int a)
{ strcpy(n, nom);
strcpy(p,prenom);
a=age;
}
void saisir()
{ cout<<"donner votre nom ";
cin>>nom;
cout<<"donner votre prenom ";
cin>>prenom;
cout<<"donner votre age ";
cin>>age;
}
void afficher()
{
cout<<"je m'appelle "<<nom<<" "<<prenom<<"\n";
cout<<"jai "<<age<<"\n";
}
};
int main()
{
char n2[20];
char p2[20];
int a2;
ls A;
A.saisir();
A.ls2(n2,p2,a2);
A.afficher();
system("PAUSE");
return 0;
}
ce programme a ete compile et execute et il tourne.
#include <cstdlib>
#include <iostream>
#include<string.h>
using namespace std;
class ls {
private:
char nom[20];
char prenom[20];
int age;
public:
// void ls2 (char[20] ,char[20] ,int ) ;
// void saisir();
// void afficher();
void ls2(char n[20] ,char p[20] ,int a)
{ strcpy(n, nom);
strcpy(p,prenom);
a=age;
}
void saisir()
{ cout<<"donner votre nom ";
cin>>nom;
cout<<"donner votre prenom ";
cin>>prenom;
cout<<"donner votre age ";
cin>>age;
}
void afficher()
{
cout<<"je m'appelle "<<nom<<" "<<prenom<<"\n";
cout<<"jai "<<age<<"\n";
}
};
int main()
{
char n2[20];
char p2[20];
int a2;
ls A;
A.saisir();
A.ls2(n2,p2,a2);
A.afficher();
system("PAUSE");
return 0;
}