Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Help Debutant [ Archives / Au secours ] (Kaouane)

vendredi 20 juillet 2001 à 18:08:29 | Help Debutant

Kaouane

Salut,
je voudrais juste savoir les erreurs qu'il y'a dans ce programme qui vam e servir a retenir les syntaxe d'une classe:

#include <iostream.h>

class addition
{
int a,b;
public:
int add();
addition();
};

addition::addition()
{
a = 1;
b = 3;
}

int addition::add()
{
int r;
r = a+b;
return r;
}

int main ()
{
addition();
int add();
return 0;
}

Voila c tout
@+
Kaouane

samedi 28 juillet 2001 à 22:00:14 | Re : Help Debutant

pornik

lol tu utilises la programmation orientée objet et tu dois donc créer un objet pour utiliser ta classe ;-)
donc ds ta fonction main fais qqch comme ca par ex :

int main()
{
addition PremObjAddit ; // pour créer un objet statique

/* et le constructeur s'exécute a la création de l'objet donc pas besoin de lexécuter */

PremObjAddit.add();

return 0;
}

et si tu veux créer un objet en dynamique :

int main()
{
addition * pPremObjAddit ;
pPremObjAddit = new addition ;

pPremObjAddit->add();

delete pPremObjAddit;

return 0;
}

voila, si tas d question hesite pas a me mailer a pornik@caramail.com bye

-------------------------------
Réponse au message :
-------------------------------

Salut,
je voudrais juste savoir les erreurs qu'il y'a dans ce programme qui vam e servir a retenir les syntaxe d'une classe:

#include <iostream.h>

class addition
{
int a,b;
public:
int add();
addition();
};

addition::addition()
{
a = 1;
b = 3;
}

int addition::add()
{
int r;
r = a+b;
return r;
}

int main ()
{
addition();
int add();
return 0;
}

Voila c tout
@+
Kaouane

samedi 12 janvier 2008 à 10:54:17 | Re : Help Debutant

PADYVEN

Salut
ajout aussi un control sur la valeur de ton addition pour eviter tout depassement de capacité
c'est plus propre
enfin je pense




Cette discussion est classé dans : help, int, add, debutant, addition


Répondre à ce message

Sujets en rapport avec ce message

Help pour un debutant sur Borland Builder C++ 5.0 [ par mrwalm ] Salutation a tous,Je debute en programmation (depuis bientot 2 ans), et là, je lutte a mort sur 2 points:1- je voudrai sauvegarder des données ( AnsiS Pobleme de debutant bas niveau [ par zzzzzz ] #include ?iostream.h? /* pour cout cin */int a;int factorielle(int n) { if(n==0) { return 1; } else { return n*factorielle(n-1); }}void main() programme de debutant [ par MoveX ] je suis un ultra debutant et pour decouvrir un peu le c++, j ai pondu un petit truc, seulement je comprends pas pourquoi les valeurs s arretent a 6553 [debutant] renvoie a une TForm1::NUDP1..? [ par jerome86600 ] comment dans une boucle peu t on faire un renvoi vers une fonction du type :void __fastcall TForm1::NMUDPrecepDataReceived(TComponent *Sender,      in [debutant] Simple mais comment faire [ par Coyito ] bonjourj'ai dans mon prgint *b;b est un pointeur vers un int, comment puis connaitre la valeur de cet int sans modifier le programme en amont ???Merci Hexadécimal HELP ! [ par Xentor ] Bonjour,Mon problème est le suivant : je vient d'effectuer un AND sur une variable, et celle ci, bien que conservant son type unsigned int se met en h help debutant récupérer une chaine de caractère d'un fichier. [ par slope666 ] je voudrais savoir comment je peux récupérer tous les caracteres d'un fichier texte dans un tableau de char en c, pas c++ svp? désolé pour la question Allocation Dynamique d'une Matrice Help [ par EMSIEN ] Salut à vous toutes et à vous tous,voilà je veux déclarer une matrice de la sorte:     int** MaMatrice;  dans Une ClassePuis au Niveau du Contructeur fonction curryfieea [ par coucou747 ] BonjourSuite a un troll assez etonnant (ocaml vs C), j'ai pose comme defis a quelqu'un de coder la fonction : add de ocaml (+) en C...en ocaml, on la help :: String => Int [ par Skyman ] Comment on fait pour changer un string en int ou en long ?ex :char *chaine;int entier;long entierlong;chaine = "1234";int = chaine; // (int = 1234)


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.