begin process at 2012 05 27 20:34:13
  Trouver un code source :
 
dans
 

14 commentaire(s) de Oeil_de_taupe sur des sources sur cppfrance

Déposé sur Les arbres

Si j'ai bien compris, les arbres binaires sont des B-Tree (ou B-Arbre) avec un élément pour chaque noeud? Quel est l'avantage d'avoir juste un élément par noeud?
Posté le : 30/01/2007 18:34:50

Déposé sur Math 2nd

> maladedede
Tu rigoles, mais sais-tu qu'il existe TI GCC ?
http://tigcc.ticalc.org/

C'est un compilateur C sur les calculatrices programmables de Texas Instrument. Ce compilateur contient bien sûre la plupart des fonctions de la librairie ANSI du C.

Je n'ai pas regardé le programme bien longtemps mais à mon avis, en modifiant juste les entrées/sortie du C++ au C on devrait le faire tourner facilement sur une TI-89.
Si j'ai du temps et si le programme (qui m'a l'air intéressant) m'est d'une utilité pour mes cours alors je le modifierai juste un peu pour le faire tourner sur ma TI (à condition que son auteur soit d'accord :D ).
Posté le : 13/10/2006 18:33:48

Déposé sur Listeur de fichiers


Merci, ton code m'a beaucoup aidé. Mais j'ai juste une remarque mineure.

Penses-tu vraiment que cette ligne soit importante: "dirname[strlen(dirname)-1]='\0';". Ce que fait strlen c'est simplement de rechercher la position de '\0'.
Donc si y a un car. '\0' à la fin du string cette ligne sert à rien et si n'y en a pas, le programme plante. Peut-être voulais-tu plutôt utiliser ceci: strnlen(...).
Posté le : 27/08/2006 14:11:44

Déposé sur Threads : partage de variable globale, fin de threads


Petite question pour ymca2003, penses-tu que dans le cas de la boucle "while(!terminer);" remplacer la variable "bool" par une "bool volatile" ferait marcher le programme en mode release?

Cependant je suis d'accord avec toi, il faut mettre un "Sleep" dans le boucle pour ne pas prendre 100% du CPU ou mettre un WaitForObject avec un timeout, toutes les 500 ms par exemple, afin de récupérer d'éventuels messages.
Posté le : 25/08/2006 18:04:26

Déposé sur Compression gzip / zip : utilisation de zlib


J'extrapole mais j'ai trouvé ça sur Wikipedia: "Gzip est basé sur l'algorithme deflate, qui est une combinaison des algorithmes LZ77 et Huffman.".

LZ77 ==> Compression avec dictionnaire
Huffman ==> Codage de Huffman

Pour la compression dictionnaire, il faut des chaînes assez longues afin de retrouver des redondances (des bouts qui se ressemblent).
Pour le codage de Huffman il faut aussi intégrer le faite que il faut enregistrer "l'arbre binaire" dans les données pour CHAQUE bout de bloque.

En résumé tu peux séparer un gros fichier puis le compresser par la suite mais il est mieux d'utiliser des bloque suffisamment gros. Je ne sais pas quel taille il faudrait choisir pour avoir une bonne compression (comme si le fichier total était compressé en une fois). Tu pourrais faires des tests et nous le dire :P

Posté le : 21/07/2006 23:10:27

Déposé sur Ping2

>>Non dans un void on ne met pas de return :)
Oui on peut mais sans variable à retourner. Juste: "return;"
Posté le : 23/05/2006 16:30:26

Déposé sur Simuler les touches clavier

A noter que keybd_event a été remplcé par SendInput. Mais dans quel cas nous avons besoin de cette fonction? Ce ne serait pas un peu du bricolage? (je veux dire par là qu'il y a d'autre solutions qui me paraissent plus intéréssantes)
Posté le : 27/10/2005 21:43:14

Déposé sur Win32activex : conteneur de contrôles activex en win32 (api c...

Bravo pour ton code, c'est rare un code de cette qualité pour un conteneur ActiveX (je n'en ai pas trouvé beaucoups sur internet). Un jour j'ai voulu utiliser le contrôle MSFlexGrid dans un programme (pour afficher un son). J'ai voulu intégré ce contrôle sans MFC ni ATL. Ta source est super mais je cherche un bouquin ou un site qui me permettrait de mieux comprendre la construction d'un conteneur ActiveX. Sais tu si un site ou un bouquin explique bien ça?
Posté le : 10/07/2005 19:59:44

Déposé sur Api hooking

Pas mal,

mais quand je lance le programme puis le notepad, puis je ferme le programme ça quitte le notepad quand je veux revenir à une boîte de dialogue de base (c'est normal?, on peut éviter ça?)...
Posté le : 07/04/2005 18:00:27

Déposé sur Bouton transparent

Salut,

bravo pour ton code.

J'ai juste une petite question, le faite d'utiliser DeleteDC supprime l'allocation de mémoire pour le DC demandé. Mais tu ne crois pas qu'il faudrait faire un DeleteObject pour les HBITMAP que tu n'utilises plus (enfin je sais pas si elles se suppriment automatiquement...).
Posté le : 06/04/2005 08:04:20

1 2


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



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

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