Sources C / C++

Retrouvez ici tous les meilleurs téléchargements Sources C / C++
Ajouter un nouvel élément

    Gestion des allocations dynamiques de mémoire.

    Licence : Autre - 30/11/2010 - Téléchargé 7 x
    Gère les allocations dynamiques de mémoire faites par le biais des wrappers des fonctions standards.

    Ce module garde une trace dans une liste chaînée, de toutes les adresses allouées dynamiquement ce qui lui permet lors de sa fermeture de libérer les éventuelles adresses qui aurait été oubliées d'être libérées par l'utilisateur.

    D'autres possibilités sont offertes comme la création d'un log des allocations/réallocations/libérations.

    générateur de mot de passe

    Éditeur : reader +
    Programme permettant de créer des mots de passe avant le cryptage

    Tri par insertion

    Licence : Autre - 30/11/2010 - Téléchargé 6 x
    Tri par insertion

    Afficher toutes les solutions au problème des N-Reines

    Éditeur : Helmstetter Bernard + 721 octets
    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 le problème des N-Reines, vous pouvez consulter cet article sur la résolution du problème des Huit Dames (http://fr.wikipedia.org/wiki/Probl%C3%A8me_des_huit_dames)

    Calcul de l'écart entre deux dates

    Éditeur : beyo +
    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.

    Fusionner le contenu de deux tableaux

    Licence : Autre - 30/11/2010 - Téléchargé 6 x
    Si

    #if 1

    est remplacé par

    #if 0

    Les doublons présents seront supprimés.

    Les files

    Licence : Autre - 30/11/2010 - Téléchargé 6 x
    Les files : http://nicolasj.developpez.com/articles/file/

    GetWindowCoverage

    Licence : Libre - 13/10/2011 - Téléchargé 6 x
    Ce code C permet de déterminer si une fenêtre dont on possède le handle est partiellement ou totalement couverte par une ou plusieurs fenêtres de la même application. On peut ainsi savoir par exemple s'il est nécessaire ou pas de relancer le dessin d'une fenêtre, ou tout simplement s'il est nécessaire de faire le rendu d'une animation.



    La fonction propose une interface très Win32-API-esque et fonctionne en créant une région qui encapsule les rectangles des différentes fenêtres de l'application, et en vérifiant quelle partie du rectangle de la fenêtre testé est couvert par cette région.

    Classe Clavier

    Éditeur : ANDST 44 + 443 octets
    C'est une classe pour gérer les entrée clavier, comme la classe Scanner en java, pour utiliser il suffit de met next avec int, double, float, char, ou string.

    TimerOS: un système d'exploitation qui affiche l'horloge :)

    Licence : Autre - 09/09/2016 - Téléchargé 6 x
    Et voilà un petit système d'exploitation (4 KiB :) écrit en assembleur et en langage C. Quelques lignes de code ont été copiées du code source du noyau Linux-0.01:) avec quelques modifications!

    Le système va juste démarrer votre PC, faire quelques initialisations nécessaires pour passer en mode protégé et exécuter le noyau. Celui-ci, va juste afficher l'horloge à l'écran. C'est en utilisant l'interruption de timer (timer interrupt) et la mémoire vidéo VGA.


    Avec ce système, votre ordinateur deviendra une montre numérique :)

    Architecture
    ------------------
    Le système peut tourné sur toute machine compatible avec l'IBM-PC (Un HP Pavilion dv6 ... Voir la suite

    jeu des petits chevaux avec une partie réseau

    Licence : Autre - 23/02/2015 - Téléchargé 6 x
    c'est une petite simulation du jeu de plateau LUDO,ou "les petits chevaux" de son appellation française, prenant en charge une partie contre l'ordinateur, et, ou une partie sur le réseaux
    écrit en langage C, avec l'utilisation de la bibliothèque externe SDL.
    si je le partage ici, c'est que je pense qu'il pourrait intéressé ceux qui cherche du code exploitant les sockets et la communication avec un serveur, l'application serveur est également fournie.

    linux-0.01-remake

    Licence : GPL - 17/09/2016 - Téléchargé 6 x

    Linux-0.01 est le premier release du noyau Linux, développé -from scratch-
    par Linus Torvalds, un étudiant en informatique de l'université de Helsinki,
    en Finlande:


    From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
    Newsgroups: comp.os.minix
    Subject: What would you like to see most in minix?
    Date: 25 Aug 91 20:57:08 GMT


    Hello everybody out there using minix -

    I'm doing a (free) operating system (just a hobby, won't be big and
    professional like gnu) for 386(486) AT clones. This has been brewing
    since april, and is starting to get ready. I'd like any feed ... Voir la suite

    Observateur

    Licence : Autre - 23/01/2017 - Téléchargé 5 x
    Voici une implémentation du design pattern observateur basée le polymorphisme.

    Utilisation de l'algorithme Minimax (MinMax)

    Éditeur : Helmstetter Bernard + 1 Ko
    Programme qui joue au morpion, avec l'algorithme Minimax.

    Minimax (aussi minmax) est une méthode dans la "Théorie de la décision" qui permet de minimiser un maximum de perte possible. Alternativement, il peut considérer en tant que maximum le minimum de gain (maxmin).

    Pour plus d'information sur cet algorithme: Minimax (http://en.wikipedia.org/wiki/Minimax_theorem)

    Tri à bulle

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Fonction de Tri à bulle. Cette fonction tri dans les deux sens (croissant et décroissant).
    Ici l'exemple porte sur un tableau d'entiers mais cela peut être utilisé pour tout autre type !

    Copier un fichier

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Copie un fichier source vers dest.

    Gestion des fichiers au format .ini

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Une seconde bibliothèque de gestion de fichiers au format ini, qui cette fois utilise les extensions Windows si elles sont disponibles. Nécessite ini.zip (http://c.developpez.com/sources/fichiers/ini.zip), str.zip (http://c.developpez.com/sources/fichiers/str.zip) et bool.zip (http://c.developpez.com/sources/fichiers/bool.zip).

    Lister les répertoires et sous-répertoires

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Ce programme permet de lister les répertoires et les sous-répertoires ainsi que les fichiers qui y sont stockés.

    Allouer dynamiquement un tableau à 2 dimensions

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    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

313 éléments

Contacter le responsable de la rubrique C++