Convertire C en C++ help

Convertire C en C++ help - Programmation

Marsh Posté le 11-04-2002 à 14:00:44    

Salut les gars, je dois convertire ça :
 
/* TYPE D'UNE MATRICE DYNAMIQUE */
typedef void*    mat_t;
 
/* PROTOTYPES DES FONCTIONS */
mat_t   crea_mat(int lmax, int cmax);   // CREATION MATRICE
void    dest_mat(mat_t pm);             // DESTRUCTION MATRICE
int     nbli_mat(mat_t pm);             // NOMBRE DE LIGNES
int     nbco_mat(mat_t pm);             // NOMBRE DE COLONNES
double  get_mat(mat_t pm, int l, int c);// LECTURE ELEMENT
void    put_mat(mat_t pm, int l, int c, double val); // ECRITURE ELEMENT
void    lect_mat(mat_t pm);      // LECTURE MATRICE
void    affi_mat(mat_t pm);      // AFFICHAGE MATRICE
int     add_mat(mat_t r, mat_t a, mat_t b);  // ADDITION
int     prod_mat(mat_t r, mat_t a, mat_t b); // PRODUIT
 
en C++ y a pas qqn qui peut m'aider ? je vais encore me torcher a mon épreuve de C++ je sent... :(
 
faire une classe etc quoi
 
merci !
 
darx

 

[jfdsdjhfuetppo]--Message édité par Darxmurf--[/jfdsdjhfuetppo]


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 11-04-2002 à 14:00:44   

Reply

Marsh Posté le 11-04-2002 à 14:16:05    

Il faut bosser un peu pendant les cours.... au lieu de jouer a Midtown Madness...
 
A ces Technicien... N'oublie pas la semaine prochaine il y a les recap...
 
En plus Besson vous laisse le Net pendant les epreuves... mais ou va t'on...

Reply

Marsh Posté le 11-04-2002 à 14:22:02    

bouuuuuuuuuh je vais me chier cette année !!!
 
:( :( :( :( :(


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 11-04-2002 à 14:23:11    

Je ne peux pas t'aider... Besson nous a pas fait de C++ il y a 2 ans...

Reply

Marsh Posté le 11-04-2002 à 14:23:14    

Code :
  1. #ifndef MATRICE__H
  2. #define MATRICE__H
  3. #include <iostream.h>
  4. class Matrice {
  5. private:
  6.    int    m_nCol, m_nLig;
  7.    double[][] m_dMat;
  8. public:
  9.    Matrice(int, int);
  10.    ~Matrice() { if (m_dMat != NULL) delete[][] m_dMat; }
  11.  
  12.    int NbLig() { return m_nLig };
  13.    int NbCol() { return m_nCol };
  14.    double Get(int, int);
  15.  
  16.    void Put(int, int, double);
  17.  
  18.    Matrice& Add(Matrice&);
  19.    Matrice& Mul(Matrice&);
  20. };
  21. #endif

 

[jfdsdjhfuetppo]--Message édité par zeux--[/jfdsdjhfuetppo]


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

Marsh Posté le 11-04-2002 à 14:24:05    

Bon il manque beaucoup d'implémentation et y'a aussi des erreurs merci de les corriger. Voilà déjà un prototype.


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

Marsh Posté le 11-04-2002 à 14:28:48    

merci ma poule je t'aime ! je vais essayer de m'en sortir avec ça...


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 11-04-2002 à 14:33:15    

Code :
  1. #include "Matrice.h"
  2. Matrice::Matrice (int nC, int nL) {
  3.    m_nLig = nL;
  4.    m_nCol = nC;
  5.    m_dMat = new double[nC][nL];
  6. }
  7. double Matrice::Get(int nC, int nL) {
  8.    if ( (nC >= 0) && (nL >= 0) && (nC < m_nCol) && (nL < m_nLig) ) {
  9.       return m_dMat[nC][nL];
  10.    }
  11. }

 

[jfdsdjhfuetppo]--Message édité par zeux--[/jfdsdjhfuetppo]


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

Marsh Posté le 11-04-2002 à 14:34:06    

en voilà un peu plus peut-etre qu'il faudra que tu inverses lignes et colonnes, c a toi de voir.


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

Marsh Posté le 11-04-2002 à 14:34:58    

:ouch: Que le monde est petit... Et toi K1200, au boulot au lieu de surfer... ;)
Sinon.... Courage Darx, je navigue avec toi...
 

k1200 a écrit a écrit :

Je ne peux pas t'aider... Besson nous a pas fait de C++ il y a 2 ans...  



Reply

Marsh Posté le 11-04-2002 à 14:34:58   

Reply

Marsh Posté le 11-04-2002 à 14:52:04    

Mais moi je bosse... :lol:

Reply

Marsh Posté le 11-04-2002 à 15:09:49    

zeux je t'aime !


---------------
Des trucs - flickr - Instagram
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed