|
Bas de page | |
---|---|
Auteur | Sujet : Supprimer un element d'une liste chainee |
Publicité | Posté le 17-10-2007 à 00:34:07 |
Profil supprimé | Posté le 17-10-2007 à 01:40:30 Il manquerait pas un argument dans ton appel à mdelete ? |
vituoz | Oui mais c'est pas comme ca que je devrais l'appeller.
|
Profil supprimé | Posté le 17-10-2007 à 02:07:06
|
vituoz | Je sais qu'il faudrait y mettre 4 arguments, mais que seront ces arguments? car je suis un peu perdu avec tout ses pointers. |
Profil supprimé | Posté le 17-10-2007 à 02:19:34 Ben, il manque un paramètre, et je suis pas sûr de ta procédure mdelete, mais, mdelete(p, start, last) devrais faire l'affaire et le i ne serait pas un parametre de la procédure mdelete mais une variable. Mais je suis pas sûr, il faut que je relise, désolé. |
Profil supprimé | Posté le 17-10-2007 à 02:24:12
|
vituoz | Oui c'est ca... |
Profil supprimé | Posté le 17-10-2007 à 02:43:20 fait la recherche du mot dans la liste je présume et que donnes les paramètres effectifs de la procédure mdelete.
|
Profil supprimé | Posté le 17-10-2007 à 02:53:42 perso, j'aime bien réserver les boucle for pour les conditions les mieux adaptées, mais j'ai l'abitude d'écrire en Ada, mais un for ou un while avec l'index i qui parcoure la liste est du tdonne p, start, last et i, dans les bonne case. |
Publicité | Posté le 17-10-2007 à 02:53:42 |
Profil supprimé | Posté le 17-10-2007 à 02:57:33 Au fur et a mesure que tu compares i->word avec P->word tu fais i = i->next,
|
vituoz | j'ai pas trop compris ta reponse... donc c'est quoi la solution? |
Profil supprimé | Posté le 17-10-2007 à 03:17:16 une boucle while ou for, à toi de choisir. |
vituoz | for (i->word, p->word != NULL, i = i->next) {}
|
Profil supprimé | Posté le 17-10-2007 à 03:38:28 for (i-= start , p != NULL, i = i->next) |
Profil supprimé | Posté le 17-10-2007 à 03:44:45 tu fais quoi au juste en français dans ta procedure mdelete ? |
vituoz |
|
vituoz | Le compileur m'affice quelques erreurs
|
Profil supprimé | Posté le 17-10-2007 à 03:58:47 il faut que tu déclares i comme tu as déclaré start et p, déclares last aussi.
|
Profil supprimé | Posté le 17-10-2007 à 04:02:00 un '*' c'est un pointeur, une adresse, bref, un "**" c'est quoi, un pointeur sur un pointeur ?
|
vituoz | J'appelle desormais mdelete comme ceci
|
Profil supprimé | Posté le 17-10-2007 à 04:16:26 A, ben non, c'est p last, donc tu affecte p à last avant de saisir ton mot à supprimer.
|
Profil supprimé | Posté le 17-10-2007 à 04:17:58 J'essai d'écrire le code, mais il est tard déjà, A+ |
Profil supprimé | Posté le 17-10-2007 à 04:32:41
|
Profil supprimé | Posté le 17-10-2007 à 04:45:31
Message cité 1 fois Message édité par Profil supprimé le 17-10-2007 à 04:45:50 |
-Opera- mago spé électricité | --------------- You get so used to things the way they are. And I've always been alone. I guess that makes me lonely. |
Sve@r |
Message édité par Sve@r le 18-10-2007 à 10:34:01 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
vituoz | Merci pour ta reponse. Mais il y a bcp de bugs...
|
vituoz | Quel variable doit-il y a voir pour le stockage de mot ? est ce que ca doit etre un pointeur ? ou bien la variable "word" ?
|
Sve@r |
Message édité par Sve@r le 17-10-2007 à 20:23:32 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
vituoz | Reste une erreure quand je compile:
|
vituoz | C'est la structure d'avant qui n'est pas terminee avec un point virgule ; |
Publicité | Posté le |
Sujets relatifs | |
---|---|
[Résolu][SH-Sed] Supprimer une partie d'un fichier | Mauvaise manipe = comment supprimer un fichier ? |
I.E. et Flash : "1 élément restant" | valeur et zone de liste |
lire le contenu du fichier d une liste | Supprimer les espces blancs en fin de chaîne |
partie de liste | recuperer une liste |
Trouver un élément dans un tableau, facile pour qui s'y connait ! | Supprimer ligne fichier |
Plus de sujets relatifs à : Supprimer un element d'une liste chainee |