Vous n'êtes pas identifié(e).
Qui me renvoit
Je ne comprends pas, ma variable *sep est bien la:
Je ne sais plus ou chercher
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Dernière modification par raleur (13-01-2020 11:30:28)
Il vaut mieux montrer que raconter.
Hors ligne
Puisqu'elle renvoie un pointeur sur la variable, ça devrait être pris en compte, non?
Sii j'empaquette le sep dans une box, c'est la box a son tour d'être " set but not used".
Je dois en conculre qu'en l'état ce code n'est pas factorisable?
Dernière modification par Clem (13-01-2020 13:55:53)
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
A l'nterieur de a fonction auxilliaire,la variable est bien utilisée;
Mais ce n'est pas la même variable ; ce sont deux variables locales distinctes dont la portée est limitée à la fonction dans laquelle elles sont définies.
Sii j'empaquette le sep dans une box, c'est la box a son tour d'être " set but not used".
Je n'ai rien compris à cette phrase.
Je dois en conculre qu'en l'état ce code n'est pas factorisable?
Je ne connais pas la finalité de ce code. Mais si la fonction appelante n'utilise pas la valeur de retour de la fonction appelée, il est inutile de l'affecter à une variable locale.
Il vaut mieux montrer que raconter.
Hors ligne
Et la ça marche o.O
Ps : oui ça marche nickel, je me suis encore trouvé des problèmes la ou il n'y en avait pas.
Dernière modification par Clem (13-01-2020 17:28:10)
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Par contre ça râle mais ça marche.
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Une valeur est affectée à la variable locale mais elle n'est pas utilisée. Si tu n'utilises pas la valeur de retour de la fonction, inutile de l'affecter à une variable.
Il doit y avoir quelque chose a comprendre que je ne comprends pas.
Désolé, je débute.
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Cela t'indique que tu ne renvoie pas de valeur à la fin de ta fonction, elle n'a pas de return. Seule les fonctions avec "void" ne renvoient pas de valeur.
Parfois il y a des "return" mélangés à des if et gcc renvoie le même message parce qu'il n'a pas de garantie que tu vas lui renvoyer quelque chose dans toutes les situations.
Généralement, j'écris mes fonctions comme cela :
Du coup comme tu auras toujours au moins un NULL tu peux surveiller la bonne initialisation dans la fonction parente
Hors ligne
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne