Je ne trouve pas comment enlever les messages de warnings sur TIGCC ! j'en ai plus de 400 dans mon programme et c'est chiant pour trouver les vraies erreurs donc est-ce que quelqu'un peut me dire comment les enlever ?
oui ben j'ai déjà cherch" sinon j'aurais pas posé la question ! Et j'ai des warnings pour n'importe quoi (presque 500) je peux pas les supprimer vu qu'il n'y a pas d'erreur !
Thor Le 03/03/2006 à 18:02 Un warning n'est pas une erreur mais plutôt une syntaxe non apprécier par TIGCC .. ou une prévision d'éxécution qui se passera mal ... fait voir le genre d'erreur que tu as?
Il y a ici des gens qui programmes énormément et qui n'ont aucun warning sur leurs projets ...
Je suis sure que c'est des warning concernant les chaines et tableaux de chaine et le casting en (char *) ou des truc du meme genre.
Il faut juste t'assurer que les types passees correspondent exactement au type dans la declaration de la fonction.
Bon bien sure il y les cas ou le transtypage est automatique , donc tu n'auras pas a t'occuper de cela
Oui la plupart de mes warnings sont sur les chaines de caractères mais mon programme fait déjà 1100 lignes de code et j'ai 500 warnings quasiment mais il fonctionne PARFAITEMENT !
Thor Le 03/03/2006 à 18:33 Tu ne pige rien !!! On te dit tous la même chose ... mais toi tu HURLES !!! Eh ben démmerde toi tout seul !
Tiens c'est vrai que ca fait vraiement pas bien le style majuscule, surtout quand on demande des infos.
Bon on va pas s'enerver pour si peu, restons poli. C'est un forum tres convivial Yaro, alors tachons de garder la tete froide.
Les fonctions attendent des variables de type (char *) et toi tu passes des (const char).
Il te suffit de mettre (char *) devant les arguments ( const char) que tu passes aux fonctions attendant des (char *)
Thor il y a des débutants comme partout sur ce forum et si tu n'est pas là pour les aider alors ne reponds pas aux posts de cette rubrique.
Si j'ai écrit en majuscule c'est pour préciser PARFAITEMENT !!! Ce qui veut dire qu'il n'y a aucun bug je n'ai en aucun cas voulu montrer que je criais mais bon apparemment c'est trop compliqué pour toi.
Alors MERCI andoh_wilfried.
Franchement ça m'énerve les mecs qui prennent la grosse tête par ce qu'ils sont pas débutants et qu'ils ont pleins de messages à leur actif.
Bon alors on arrête de faire le luc2 (du moins pour les majuscules) et on écrit précisément ce qu'affichent les warnings.
Et si c'est sur des chaînes de caractères c'est que le code doit être vraiment gore et que tes définitions de char sont foireuses...
(oops pas lu le post d'andoh_wilfried)
Zeph Le 03/03/2006 à 20:29 tu pourrais donner des exemples de tes warnings ? sinon pour les désactiver, tu peux enlever les options "-W" et "-Wall" (qui doivent être activées par défaut sous TIGCC il me semble), mais ce n'est *vraiment* pas une bonne idée : les warnings sont très souvent justifiés, et simples à résoudre.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Ouais mais j'aurais du faire ça depuis le début ! Et puis c'est mon premier programme en C donc je m'en fous un peut. Merci Zephyr c'est ça que je voulais qu'on me réponde !
perso, je conseillerais de laisser -W et -Wall, qui apportent pas mal de sécurité
par contre, tu peux enlever -Write-strings (ou quelque chose d'approchant)
après vérification, c'est "-Wwrite-strings"
Thor je programme depuis 5 ans et je sais de quoi tu parles. D'ailleurs le php je connais bien aussi. Et j'ai souvent eu des problème comme tu dis (en JAVA le plus souvent). Mais là mon programme tourne parfaitement et c'est pas un super programme comme un F-Zero ou un SMA et je fais ça juste pour me marrer à créer un jeu de catch sur calculette. Mais bon je vais essayer de corriger puisuqe tout le modne me dit de le faire.
HS : au fait ton site est chez quel hébergeur ?
Le fait que ça "tourne parfaitement" ne veut pas dire que les warnings sont inutiles. Si ça se trouve tu utilises des syntaxes imprudentes, ou tu jardines la mémoire de partout sans t'en rendre compte...
Zeph Le 04/03/2006 à 02:11 Pour éviter une collection de posts inutiles, tu devrais vraiment poster tes warnings, Risike (ou au moins une partie), au moins on verra si ils sont justifiés ou pas ^^

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
J'ai corrigé presua tous mes Warnings mais il en reste une 30aine ! Tous identiques quasiment, c'est des problèmes de déclarations implicites. Pour pleins de fonctions j'ai ce problème. Qui peut m'aider ?
(const char *)_func_ ? (je sais pas si c'est à ce warning que tu penses)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
oui un truc du genre, enfin c'est un warning ne sert a rien dans ce cas
je l'ai pas sous la main donc ça aide pas trop ^^

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
moui enfin ça coûte de rien de le corriger ou de désactiver ce warning-là en particulier... sinon tu es sûr de rater d'éventuels warnings utiles ^^
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)