begin process at 2012 05 28 18:56:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

compilation c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

compilation c++

samedi 18 décembre 2004 à 16:26:05 | compilation c++

cricri nature

J'ai de gros soucis avec ma compilation et je ne sais pas quoi faire? Pouvez-vous m'aider?

Il compile seulement il m'indique :

-------------------Configuration: cricri - Win32 Debug--------------------
Compiling...
monome.cpp
Linking...

cricri.exe - 0 error(s), 0 warning(s)

et

1.coeff
2.deg_max
3.deg_hom
4.ind
5.deg_ind
6.evalm
0.quitter
Faites votre choix :

Et là je rentre un nombre seulement il n'exécute rien.
//fichier.h
# include <iostream>
#include <cmath>
using namespace std;

class monome {

# define MAX_IND 5
int c;
int *tab;
int*val;

public :
monome ();

int coeff(int a);
int deg_max();
int deg_hom();
void ind(int f);
int deg_indet(int g);
int evalm();
friend ostream& operator<<(ostream& o,monome m);
friend istream& operator>>(istream& i, monome& m);
};

//fichier.cpp
# include "monome.h"
# include <iostream>
# include <cmath>
using namespace std;

monome::monome(){
float c=0; int i;
int *tab=new int[MAX_IND];
for(i=0;i<MAX_IND;i++){

tab[i]=0;}}

int monome::coeff (int a){
c=a;
return a;}

int monome::deg_max(){
int max=tab[0];
int i;
for (i=1;i<MAX_IND;i++){
if(tab[i]<tab[i+1])
max=tab[i+1];}
return max;}

int monome::deg_hom(){
int i;
for (i=1;i<MAX_IND;i++){
tab[i]=tab[i-1]+tab[i];}
return tab[i];}

void monome::ind(int f){
int i=f;
if(tab[i]!=0){
cout<<"L'indéterminée"<<i<<"est présente"<<endl;}
else cout<<"L'indéterminée est nulle."<<endl;
return ;}

int monome::deg_indet(int g){
int i=g;
return tab[i];}

int monome::evalm(){
int *val=new int[MAX_IND];
int f=1; int i;
for (i=0;i<MAX_IND;i++){
f=f*pow(val[i],tab[i]);
f=f*c;}
return f;}

ostream& operator <<(ostream& o,monome m){
int i; int *tab=new int[MAX_IND]; int c=6;
for(i=0;i<MAX_IND;i++){
o<<"Le ième degré est :"<<tab[i];
o<<"Le coefficient est :"<<c;}
return o;}

istream& operator>>(istream& i, monome& m){
int *tab=new int[MAX_IND]; int c; int j;
for(j=0;j<MAX_IND;j=j+1){
i>>tab[j];
i>>c;}
return i;}

void main(){
monome m();
int choix=-1;
while (choix!=0){
cout<<"1.coeff\n";
cout<<"2.deg_max\n";
cout<<"3.deg_hom\n";
cout<<"4.ind\n";
cout<<"5.deg_ind\n";
cout<<"6.evalm\n";
cout<<"0.quitter\n";
cout<<"Faites votre choix :";
cin>>choix;

switch(choix){
case 1 : int coeff(int a); break;
case 2 : int deg_max();break;
case 3 : int deg_hom();break;
case 4 : void ind(int f);break;
case 5 : int deg_indet(int g);break;
case 6 : int evalm();break;
}}
return ;}

Merci d'avance.
samedi 18 décembre 2004 à 17:02:44 | Re : compilation c++

plus_plus_fab

Salut,

switch(choix){
case 1 : int coeff(int a); break;
case 2 : int deg_max();break;
case 3 : int deg_hom();break;
case 4 : void ind(int f);break;
case 5 : int deg_indet(int g);break;
case 6 : int evalm();break;
}

tu veux faire quoi la ???
il ne va rien se passer, et c'est plutot normal.
pense à mettre un destructeur quand meme !
dimanche 19 décembre 2004 à 10:57:18 | Re : compilation c++

cricri nature

J'aimerais que si je tape un nombre entre 1 et 6, je puisse exécuter la fonction correspondante. Merci de m'aider.

dimanche 19 décembre 2004 à 11:01:53 | Re : compilation c++

mezaya

c'est normale faut que tu appliquer des fonctions a l'objet ça de donne un truc dans le genre :


switch(choix){
case 1 : m.coeff(10); break;
case 2 : m..deg_max();break;
case 3 : m.deg_hom();break;
case 4 : m.ind(int f);break;
case 5 : m.deg_indet(int g);break;
case 6 : m.evalm();break;
}

cout<<m<<endl;

}
return ;}


Voili,Voilou


Cette discussion est classée dans : int, max, ind, monome, deg


Répondre à ce message

Sujets en rapport avec ce message

problème classe polynome [ par cricri nature ] Bonjour, j'ai réussi à finir ma classe monome et doit maintenant créer une classe polynome. Seulement il y a 2 erreurs que je ne comprend pas. Pouvez- tri tableau en ligne [ par TWITTI ] bonjour , je suis etudiant en mécanique et la programmtion c est embetant pour moi.J ai un probleme sur mon programme main().Je n arrive pas a faire Problème avec les classes. [ par xelados ] J'ai commencer les classes et j'avoue que je les comprend plus ou moin je ne sais pas exactement c quoi mes erreurs .. mais j'en nais 16 ... Ce que j' Fonction qui retourne un tableau [ par Kurul1 ] Bonjour à tous   J'ai une classe contenant un tableau a deux dimensions comme variable private  Ce que je voudrais c'est une fonction ayant pour param URGENT : transposer du C en Caml [ par torgal79 ] Salut Voila mon probleme. On m'a filé un prog en c et j'y connais rien a ce langage. Et mon boulot est de le transposer en caml et c'est super urgent. problème de cout [ par akwell1 ] bonjour,je voudrais savoir comment ce que je dois mettre dans le cout en bas pour que la valeur retour de la fonction s'affiche a l'ecran merci [code] Passage par adresse d'un tableau de structures. [ par alekine ] Bonjour, j'ai un problème pour passer par adresse un tableau de structures. Voilà mon code:#include #define L_MAX 2struct point //la structure d'un p jai un probleme avec ma source!!!!! jai vérifeir et je ne trouve rien...pouvez vous m'aider.... [ par retaks666 ] alors jai veut faire un programme ki génére une suite de caractere d'un nombre donné...et sa marche po... je vous done ma source si vous pouvez m'aide c++ creation d'un fichier texte a nom variable [ par sloaneaaaa ] ben voila je voudrai creer un fichier texte auquel je puisse donner n'importe quel nom ms g des erreurs que je comprend pasle nom de fichier est ds un Probleme avec une source [ par n3m3s1s ] Erreur de code , je copi bien ce que me dit le livre pourtant #include #define MAXLIGNE 1000 int lireligne(char ligne[], char de[]); void copier(ch


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,841 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales