Derniers ajouts

Ajouter un nouvel élément

Sources C / C++

Les plus populaires
Jeu du pendu
Jeu du pendu (version mathématique) programmé avec la bibliothèque GTK+. Ce programme est fait initialement pour des CM1. Chaque partie de pendu laisse une trace que l'instituteur peut parcourir grâce à un programme lecture_pendu.
 
OS : Windows/Mac/Linux  ·   Téléchargé 56 fois les 2 derniers mois
Opérations sur les fichiers
Ce module permet de faire quelques opérations sur les fichiers à accès séquentiel, il propose les opérations suivantes : Recherche du nombre de lignes Lecture d'une ligne par son numéro Suppression d'une ligne par son numéro Suppression d'une ligne par son contenu Recherche d'une ligne par une sous-chaîne Copie de fichiers Concaténation de fichiers Nombre d'occurre...
 
OS : Windows/Mac/Linux  ·   Téléchargé 52 fois les 2 derniers mois
Les listes simplement chaînées
Les listes simplement chaînées : http://nicolasj.developpez.com/articles/listesimple/
 
OS : Windows/Mac/Linux  ·   Téléchargé 31 fois les 2 derniers mois
jeu des allumettes
Un jeu où le perdant est celui qui doit enlever la dernière allumette
Au début, vous avez un nombre prédéfini d'allumettes. Chacun leur tour, 2 joueurs enlèvent une à trois allumettes. Celui qui doit enlever la dernière a perdu. Ce jeu se joue soit en mode 2 joueurs, soit en mode 1 joueur (contre l'ordi). Dans ce cas, l'IA possède 3 niveaux. Le lvl 1 est très facile à battre, mais le lvl 3 possède une grande logique ! Donc... Bonne chance :P Note : Les feedbacks ...
 
Licence : Libre  ·   OS : Windows/Linux  ·   Téléchargé 30 fois les 2 derniers mois
Mini RSA
Implémentation simpliste de l'algorithme de chiffrement asymétrique RSA.
Le principe de base de RSA est de conciderer un message comme un (grand) nombre entier et de faire des calculs dessus pour le chiffrer. Les implémentations que l'on trouve dans le monde industriel utilient des librairies de calcul sur des entiers arbitrairement longs très optimiées et difficiles à comprendre. Le but de ce petit programme est d'impleme...
 
Licence : Libre  ·   Date de sortie : 09/12/2008  ·   OS : Windows/Mac/Linux  ·   Téléchargé 29 fois les 2 derniers mois
Tous les éléments
Action sur la transparence d'une fiche
Voici un exemple vous permettant de définir la transparence d'une fiche. Le code repose sur l'API Windows et notamment la fonction SetLayeredWindowAttribute disponible à partir de Windows 2000. Pour les versions récentes de Borland C++ Builder, vous pouvez également utiliser directement la propriété AlphaBlendValue
 
OS : Windows  ·   Téléchargé 39 fois
Affichage du taux d'occupation processeur
Cet exemple vous montre la création d'un Thread pour l'affichage du taux d'occupation du processeur.
 
OS : Windows  ·   Téléchargé 49 fois
Affichage et sélection de la police de caractères courante
Un petit composant permettant de toujours visualiser la police actuellement sélectionnée. Ce composant montre également comment inclure dynamiquement un controle dans un autre.
 
OS : Windows  ·   Téléchargé 19 fois
Afficher toutes les solutions au problème des N-Reines
Programme qui permet de résoudre et afficher toutes les solutions au problème des N-Reines (ou N-Dames). Le problème des N-Reines consiste à placer N reines sur un échiquier NxN sans que l'une d'elles puisse en manger une autre (avec les règles des échecs : une reine peut « manger » toute pièce située sur sa ligne, sur sa colonne ou sur l'une de ses deux diagonales). Pour plus d'informations sur...
 
Éditeur : Helmstetter Bernard   ·   OS : Windows/Mac/Linux  ·   Téléchargé 71 fois
Agir sur tous les composants d'un même type
Cet exemple modifie le libellé de tous les TButton présents sur la fiche. Il illustre l'utilisation de l'objet Controls et de la propriété ControlCount. Le test d'appartenance ne s'étend pas à la notion d'héritage (un nouveau type bouton dérivant de TButton ne sera par exemple pas modifié).
 
OS : Windows  ·   Téléchargé 27 fois
Algorithme A*
Implémentation de l'algorithme A* en C++
Voici un exemple d'implémentation de l'algorithme A* réalisé par khayyam dans son article Recherche de chemin par l'algorithme A*
 
Licence : Gratuit  ·   OS : Windows/Mac/Linux  ·   Téléchargé 262 fois
Allouer dynamiquement un tableau à 2 dimensions
Cette fonction alloue un tableau 2D dynamique de chaînes de caractères. Chaque chaîne est ici pourvue du même nombre de caractères. Si la fonction échoue, elle renvoie NULL. Ce principe est applicable à tout type de données
 
OS : Windows/Mac/Linux  ·   Téléchargé 76 fois
Analyse récursive d'un répertoire
Programme qui analyse récursivement un répertoire et fournit dans un fichier le nom des fichiers, leur taille, la date de dernier accès et la date de dernière modification.
 
OS : Windows/Mac/Linux  ·   Téléchargé 107 fois
Analyser les options passées en ligne de commande
Cet exemple montre comment récupérer les options passées en ligne de commande sous la forme -a option_a -b option_b.
 
OS : Windows/Mac/Linux  ·   Téléchargé 54 fois
Anneau de stockage (Buffer Circulaire)
Ce code permet de gérer un buffer circulaire. Si vous l'utilisez avec un thread de lecture et un thread d'écriture (ce genre d'objet étant souvent utilisé ainsi), definissez CIRCBUFFER_MTHREAD (CircBuffer.h). Ce n'est pas indispensable mais améliore les performances. Si vous l'utilisez avec plus d'un thread de lecture ou plus d'un thread d'écriture, il est impératif de definir CIRCBUFFER_MTHREAD...
 
OS : Windows/Mac/Linux  ·   Téléchargé 46 fois
apprenez en c
je veux apprener ce code en C
void travel (int n, const number W[ ][ ], index P[ ][ ], number& minlength) { index i,j,k; number D[1..n][subset of V - {v1}] for (i = 2; i
 
Licence : Gratuit  ·   Éditeur : imed   ·   Date de sortie : 02/01/2012  ·   OS : Windows  ·   Téléchargé 24 fois
BrainBackup.exe
Logiciel de sauvegarde
BrainBackup.exe + Dll Tools.dll et Tools.lib BrainBackup_HLP_FR.HLP et BrainBackup_HLP_US_HLP Ce logiciel installe un programme de sauvegardes avec son help. Il peut être exécuté avec la langue française ou Anglaise (unicode)
 
Date de sortie : 29/04/2012  ·   OS : Windows  ·  
Calcul de l'écart entre deux dates
A partir de deux dates la fonction Diff calcul le nombre de jours qui sépare ces deux dates, en tenant compte des années bissextiles.
 
Éditeur : beyo   ·   OS : Windows/Mac/Linux  ·   Téléchargé 65 fois
Calcul de la racine carrée d'un nombre
Ce code permet de calculer la racine carrée entière d'un nombre entier (>= 1) sans utiliser les flottants, en utilisant la méthode des approximations successives. Cette fonction est plus efficace que sqrt() avec gcc sans optimisations. Par contre, avec les optimisations, sqrt() écrase cette fonction. L'avantage principal est ici d'éviter d'utiliser les flottants et la bibliothèque mathématique et ...
 
OS : Windows/Mac/Linux  ·   Téléchargé 69 fois
Calcul des clés de Luhn
Cet algorithme permet de vérifier la validité d'un numéro, tel que celui des cartes bancaires, des cartes SNCF ou encore les numéros de SIRET. Cet algorithme consiste à prendre chaque chiffre du numéro, le multiplier par deux s'il est pair et on additionne chaque chiffre ainsi obtenu. Si le résultat est un multiple de 10, le numéro est valide.
 
OS : Windows/Mac/Linux  ·   Téléchargé 163 fois
Calcul du plus grand diviseur commun de deux entiers relatifs
Cette fonction renvoie le PGCD (plus grand diviseur commun) de deux entiers relatifs, selon l'algorithme d'Euclide. La division euclidienne s'écrit comme suit : dividende = diviseur * quotient + reste avec 0
 
OS : Windows/Mac/Linux  ·   Téléchargé 70 fois
Calculer un md5
Exemple d'utilisation : AnsiString TestMD5 = MD5("MaTHieU");
 
OS : Windows  ·   Téléchargé 60 fois
Checksum 16 bits
Cette fonction calcul un checksum de 16 bits.
 
OS : Windows/Mac/Linux  ·   Téléchargé 30 fois
Chiffres en lettres
Ce petit programme vous demande un nombre et va afficher
 
OS : Windows/Mac/Linux  ·   Téléchargé 73 fois
Classe d'encapsulation des sections critiques Windows (CRITICAL_SECTION)
Cette classe permet d'encapsuler de manière très simple les sections critiques Windows (CRITICAL_SECTION). Son utilisation est la suivante void Fonction(void) { // creation de la section critique CPersoCriticalSection cs; // entrée dans la section critique cs.Enter(); // ici, la section critique est prise ... // sortie de la section critique cs.Leave(); // ici, la ...
 
Licence : GPL  ·   OS : Windows  ·   Téléchargé 64 fois

234 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web