begin process at 2012 02 10 00:15:50
  Trouver un code source :
 
dans
 

42 commentaire(s) de tibur sur des sources sur tout CodeS-SourceS

Déposé sur Leçon mdl half-life opengl visual c++

Hello

"Code modifier et traduit en Français."
Bon, c'est la deuxième faute de grammaire en deux sources ! C'est pas comme si c'était la même faute, et que je te l'avais déjà signalée...

Après ça, concernant, la source en elle même, tu as juste traduit les commentaires anglais en français dans le fichier Mdl.cpp, c'est ça ?
Posté le : 19/03/2010 11:19:59

Déposé sur Fonction : char * ajustertaillechaine()

Hello,

Que fait le client de ta fonction quant à la chaine retournée ? Logiquement, il se doit de faire un free dessus, non ? Or si tu renvois la chaine passée en paramètre comme lorsque tu fais :
if(NDeplacement==0){return Chaine;}
ton client va faire un free de sa propre chaine.
Ça va pas bien se passer :
* soit un double free
* soit un free d'une chaine constante

Il faut que le comportement de ta fonction soit identique quel que soit les arguments. C'est à dire : allouer une chaine dans tous les cas.
Tib.
Posté le : 13/03/2010 03:55:00

Déposé sur Screensaver opengl dev c++

"Traduit et modifier par Bob Noël" ...
Si ça s'est pas la classe, avec une bonne faute de grammaire ?
Posté le : 11/03/2010 18:20:43

Déposé sur Filereader

La fonction exit prend en paramètre un entier qui est renvoyé à l'OS afin de déterminer pourquoi le programme a quitté. Si tu dois quitter le programme alors qu'aucune erreur n'est survenue, il est de bon gout de faire exit(0).
Dans le cas où ton programme dois quitter suite à une erreur (par exemple si un fichier n'est pas trouvé), la convention veut que tu fasses un exit(n) où n indique ton erreur.
Cela permet à la personne (au script) qui a lancé ton programme de détecter si tout s'est bien passé, ou s'il y a eu une erreur.
Tout ça pour dire que c'est plutôt étrange que ton programme fasse un exit avec comme paramètre le code de retour de la fonction printf.
Posté le : 20/10/2009 11:17:15

Déposé sur Filereader

Dans ce cas, écris:
printf("FILE NOT FOUND\n");
exit(1);

Un programme doit renvoyer une valeur lorsqu'il quitte. Par convention, il renvoie 0 quand tout c'est bien passé et autre chose sinon.

Pour info, printf renvoie:
On success, the total number of characters written is returned.
On failure, a negative number is returned.
Posté le : 20/10/2009 10:55:03

Déposé sur Filereader

Le truc c'est que je vois pas pourquoi tu fais un exit de la valeur de retour de printf. Voila ce que renvois printf:
Return Value
On success, the total number of characters written is returned.
On failure, a negative number is returned.

L'intérêt que ton main renvois une valeur, c'est de pouvoir identifier l'erreur. Alors pourquoi renvoyer ça ?
Posté le : 20/10/2009 09:07:14

Déposé sur Filereader

C'est quoi, l'intérêt du exit(printf("\nFILE NOT FOUND\n"));  ?
Posté le : 20/10/2009 00:25:26

Déposé sur Commenter code c <=> asm (win64)

C'est quand même bien crado tous ces goto ! Ça rend le code pas très compréhensible. C'est tolérable pour une petite application comme celle ci, mais dans le cadre d'un projet à plusieurs développeurs, c'est fortement déconseillé.
Posté le : 16/09/2009 12:09:42

Déposé sur Map stl et arbres rouges et noirs

Excellent !
Je te remercie bien, ça m'évitera des explications à un stagiaire qui était persuadé qu'une map était en accès direct. Sympa la sortie en graphviz.
Personne n'avait commenté cette source. Me voilà, et mon dix sur dix.
Posté le : 05/05/2009 01:02:45

Déposé sur Class simple pour lire des fichier *.ini

Bah, le set value, je le voit plutôt directement dans le GetValue : si la clé n'est pas trouvée, tu set la valeur dans ta map.

if(it != ini.end())
  // (...)
}
else {
  std:stringstream ss;
  ss << defaultValue;
  ini[Section+"/"+clef] = defaultValue.str();
  return defaultValue;
}

Bon, il reste juste  INIParser::Save();

Ark, encore casse couille, cette histoire de string ou de char * ...
Posté le : 29/12/2008 12:23:02

1 2 3 4 5


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,562 sec (3)

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