begin process at 2012 05 29 05:04:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Algorithme

 > 

Maths

 > 

une fonction qui retourne une matrice


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

une fonction qui retourne une matrice

mardi 3 avril 2007 à 15:07:16 | une fonction qui retourne une matrice

maboush

Bonjour à tous,

Est ce que quelqu'un pourrais me monter un exemple d'une fonction qui retourne une matrice( une matrice de double par exemple ) et si elle sera de taille indeterminée c'est ce que je cherche.

merci d'avance pour celui ou celle qui s'engage à m'aider et pardon si c une kestion idiote ,en fete je suis pas en fillière informatique mais je m'en sert pour des calculs en électronique.
mardi 3 avril 2007 à 20:06:53 | Re : une fonction qui retourne une matrice

Ombitious_Developper

Salut:

double ** fonction (int n, int m) {
    double ** array = new double * [n];
   
    for (int i = 0; i < n; ++i)
       array [i] = new double [m];

    for (int i = 0; i < n; i++)
       for (int j = 0; j < m; ++j)
          array [i][j] = 0.0d;
}


double ** d = fonction (4, 4);

________________________________________________________________________________
A.B. :  "Dieu nous donne des mains, mais il ne bâtit pas les ponts

mardi 3 avril 2007 à 20:09:46 | Re : une fonction qui retourne une matrice

Ombitious_Developper

Salut:

Sans oublier le return array à la fin de la fonction.

________________________________________________________________________________
A.B. :  "Dieu nous donne des mains, mais il ne bâtit pas les ponts"

mardi 3 avril 2007 à 22:16:10 | matrice en retour d'une fonction

maboush

merci A.B. ca tourne très bien ,exactement ce que je voulais.

je savais pas qu'en C++ on reseve de la mémoire comme ca facilement.

merci.
mardi 3 avril 2007 à 23:24:14 | Re : une fonction qui retourne une matrice

SAKingdom

Membre Club
Ce que tu veux donc, c'est un allocateur de pointeurs de pointeurs en C (car le thème est bien dans la section C) ? Ce que propose O.D. est en C++ (les new). Évidament, on aurait aucun problème à viré tout ça en C standard mais il existe une méthode beaucoup plus rapide que d'allouer séparément la mémoire pour chaque pointeur:
http://www.codyx.org/snippet_allocateur-pointeur-pointeurs_293.aspx

Simple à utiliser. Disons que tu désire 4 pointeurs contenant chacun 25 double:
double **pp = (double**)malloc2d(4, 25*sizeof(double));
Quand tu as terminé, un simple free suffis pour effacer toute la mémoire:
free(pp);

C++ (@++)

mercredi 4 avril 2007 à 09:38:37 | Re : une fonction qui retourne une matrice

Ombitious_Developper

Salut:


Surtout il ne faut pas oublier de libérer l'espace mémoire réservé.

________________________________________________________________________________
A.B. :  "Dieu nous donne des mains, mais il ne bâtit pas les ponts



Cette discussion est classée dans : fonction, exemple, matrice, retourne


Répondre à ce message

Sujets en rapport avec ce message

Exemple de EnumPrinters (qui fonctionne) en C++ [ par nico ] Je voudrais que mon programme puisse détecter l'imprimante par défaut utilisée par mon PC. Pour ce faire j'ai trouvé la fonction "EnumPrinters". Le pr fonction surchargées [ par cabarrus ] à l'aide s.v.pécrire un prog qui surcharge une fonction getnumber(lire nombre).si vous passez un argument bool, cette version de la fonction retourne Fonction atoi [ par LordBob ] Salut, en fait je voudrai savoir si la fonction atoi permet bien de transformé une chaine de caractere entré par un utilisateur par exemple en son eq fonction qui retourne les touche du clvier qui sont pressé [ par mitnick ] je cherche une fonction pour une aplication caché qui retourne les touche que l utilisateur a pressé. objet qui retourne une valeur (if (monObjet)) ?? [ par Bub325 ] Bonjour, Je cherche à faire retourner une valeur à mon objet pour pouvoir l'utiliser dans les if par exemple si c'est possible:Exemple:class objet{... fonction qui retourne un char [ par glipper ] Bonjour,Voila, j'ai un probleme avec une fonction qui doit retourner une chaine de caractere ! J'ai compris qu'elle ne pouvait pas renvoyer la chaine, Au secours...en C, C++, existe-t-il une fonction qui retourne le type d'une variable saisie au clavier..?? [ par kro42power ] Je crois que tout y est... fonction et matrice [ par herve_blondel ] bonjour a tous.je suis un debutant en C++ et j'aimerais ecrire un fonction qui prend en argument une matrice et me retourne une matrice(je sais ce que appel a une fonction [ par cyb_dev ] Bonjour je debute en c et je souhaiterais savoir comment faire pour appeler une fonction.J'aimerais qu'un evenement dans mon programme (une variable à question sur les pointeur et tableau et matrice [ par Battousai ] bonjour a tous,ma question se porte comme indiqué si dessus sur l'utilisation des pointeur avec les tableau et surtout les matrices ou plus.d'abord j'


Nos sponsors


Sondage...

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 : 0,094 sec (4)

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