|
Bas de page | |
---|---|
Auteur | Sujet : Opérations matrices problème structure pointeur |
ngkreator | Salut à tous Ne soyez pas effrayé par la longueur du post: je pose juste une toute petite question de syntaxe à la fin
Message cité 1 fois Message édité par ngkreator le 12-01-2007 à 23:55:48 |
Publicité | Posté le 12-01-2007 à 23:47:28 |
Emmanuel Delahaye C is a sharp tool |
http://www.siteduzero.com/forum-83 [...] ml#r955806 A part ça, c'est pas fini...
Message cité 1 fois Message édité par Emmanuel Delahaye le 13-01-2007 à 00:11:55 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
ngkreator |
Ah oui c'est vrai j'ai oublié de remplacer matA par matA.matrice
C'est ce que tu as obtenu en le compilant? Ah ben oui! Il y avait d'autres étourderies en fait:
Message édité par ngkreator le 13-01-2007 à 00:40:22 |
breizhbugs | Tiens, tu devrais commencer par ameliorer ce petit bout de code:
Message cité 1 fois Message édité par breizhbugs le 15-01-2007 à 13:14:56 |
ngkreator |
|
breizhbugs | Non! (malheureusement!)
|
ngkreator |
Ah non je pensais que tu disais qu'il fallait que je refasse tout le code (que c'était de la merde quoi ). Parce que t'a mis les [...] à la fin, donc je pensais que tu avais cité le code entier.
Message cité 1 fois Message édité par ngkreator le 15-01-2007 à 20:30:21 |
Sve@r |
Message édité par Sve@r le 15-01-2007 à 21:44:30 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator | Ah merci beaucoup Sve@r. J'avais déjà vu cette fonction malloc() quelque part, mais je voyais pas à quoi elle pouvait servir Message cité 1 fois Message édité par ngkreator le 15-01-2007 à 22:17:29 |
Publicité | Posté le 15-01-2007 à 22:16:02 |
breizhbugs | Ne pas oublier la fonction free() egalement qui sert a liberer une zone allouée par malloc.
|
ngkreator | Ok je verrai tout ça Message édité par ngkreator le 15-01-2007 à 22:57:10 |
Sve@r |
Message édité par Sve@r le 16-01-2007 à 07:13:45 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator | Voilà j'ai modifié tout ça en suivant vos conseils:
Message cité 1 fois Message édité par ngkreator le 27-01-2007 à 00:44:27 |
Sve@r |
A libérer l'espace mémoire réservé par ton programme. Dans les systèmes types Unix ce n'est pas obligatoire car en général un programme qui se termine voit ses ressources libérées par le système (mais vaut mieux programmer "propre" que "sale", on a tout à y gagner). En revanche, dans un monde comme Windows, tu fais un "malloc() sans "free()" et tu lances ton pgm ben windows garde la mémoire et tu n'y a plus jamais accès => reboot.
Message cité 1 fois Message édité par Sve@r le 27-01-2007 à 11:16:36 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
++fab victime du syndrome IH |
|
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator | Merci pour tes conseils!
Message cité 1 fois Message édité par ngkreator le 27-01-2007 à 13:00:37 |
Sve@r |
Message cité 1 fois Message édité par Sve@r le 27-01-2007 à 13:33:13 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator |
En fait si j'alloue un nouvel espace mémoire à resultat, l'ancien espace mémoire alloué à résultat va rester indisponible (ou même si il devient disponible c'est plus propre pour la programmation)?
C'est noté.
D'accord, je ne me suis pas rendu compte de l'utilité d'une fonction étant donné que le programme est petit.
Ok |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator | En suivant tes conseils voilà le code que j'obtiens pour le fichier des fonctions:
|
Sve@r |
Ca sera plus rapide que de
Pour chaque opération
Message cité 1 fois Message édité par Sve@r le 27-01-2007 à 16:46:52 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator |
Message cité 1 fois Message édité par ngkreator le 27-01-2007 à 16:59:54 |
Sve@r |
2) ta fonction "addition" ne reçoit que les matrices à additionner et renvoie un pointeur sur la matrice résultat, pointeur alloué dans la fonction
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
++fab victime du syndrome IH |
Message cité 1 fois Message édité par ++fab le 27-01-2007 à 21:01:21 |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
++fab victime du syndrome IH |
|
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Sve@r |
Message cité 1 fois Message édité par Sve@r le 28-01-2007 à 12:50:18 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator | Bon après tous ces bon conseils voilà ce que j'ai modifié:
Message cité 1 fois Message édité par ngkreator le 29-01-2007 à 11:53:33 |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
ngkreator |
Merci pour la précision
Ok je te rassure j'ai seulement mit le *.h dans le main.c
D'accord!
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
probleme de code php pour atcivé un bouton desactivé | problème avec flash |
Problème avec la dll php5ts.dll | Problème de compilation sous Visual Studio |
[JS] problème de récupération de value d'un champ texte | Probleme avec la fonction system() |
[ARM] acces aux champs d'une pseudo structure | [Résolu]Probleme header information |
[RESOLU]Problème d'execution : NoClassDefFoundError :( | |
Plus de sujets relatifs à : Opérations matrices problème structure pointeur |