IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Sources C / C++348 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Sources C / C++

Liste des 348 ressources de cette catégorie

    C - Exemple d'utilisation POSIX MQ

    Téléchargé 6 fois-
    0
    0
    Exemple d'utilisation des POSIX MQ (Message Queue) lié à l'article Introduction aux POSIX MQ.

    2 projets sont inclus dedans.
    Licence : BSD - Publié le 19/03/2014 - Taille 10 Ko - Auteur : Metalman +

    strtok et tableau de découpage

    Téléchargé 6 fois-
    0
    0
    Cette fonction découpe une chaine dans un vecteur . La chaine après usage est inexploitable et le vecteur doit être libéré par free ( free(v) ) si sa valeur est différente de zéro. Le dernier élément du tableau est égal à zéro ce qui implique une allocation mémoire adéquate.
    Code source - Licence : Non renseignée - Publié le 31/12/2023 - Auteur : djm44 +

    SDL2_gfxutils une bibilothèque complémentaire a SDL2_gfx.

    Téléchargé 6 fois-
    0
    0
    SDL2_gfxutils est une bibliothèque complémentaire a la la bibliothèque SDL2_gfx et donc a SDL2.




    SDL2_gfxutils est issue d'une collection de fonctions que j'ai implémenter sur plusieurs années,
    a chaque fois que j'avais une idée j'ai aussitôt essayer de l'implémenter, a la base dans le langage python avec le module p ... Voir la suite
    Licence : Non renseignée - Publié le 15/11/2015 - Auteur : Luke spywoker +

    Découper une chaîne

    Téléchargé 6 fois-
    0
    0
    Cette fonction permet de découper une chaîne de caractère suivant un délimiteur et de placer chaque sous-chaîne dans un tableau terminé par NULL.

    Attention : la variable s passée en paramètre est modifiée par la fonction strtok. De plus le tableau de pointeurs renvoyé par notre fonction fait référence à la chaîne passée en paramètre, par conséquent, elle ne doit pas être modifiée ni détruite si vous utilisez le tableau de sous-chaînes.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

    Mise en oeuvre des Hooks clavier / souris

    Téléchargé 6 fois-
    0
    0
    Une application de démonstration des Hooks système, qui permet de bloquer les entrées clavier et/ou souris.
    Le projet est composé d'une DLL et d'un exécutable de démonstration, et peut servir de base à d'autres implémentations à base de hooks.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 11 Ko - Auteur : Greybird +

    Résolution de labyrinthe avec l'algorithme A* (A Star)

    Téléchargé 6 fois-
    1
    0
    Méthode de résolution de labyrinthe avec l'algorithme A* implémenté à l'aide d'une queue de priorité. Ce programme montre également comment passer d'un tableau bidimensionnel à un tableau unidimensionnel pour représenter le labyrinthe.

    Pour plus d'informations sur l'algorithme A* : Recherche de chemin: A* (http://fr.wikipedia.org/wiki/Algorithme_A%2A)
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 3 Ko

    Object factory

    Téléchargé 6 fois-
    1
    0
    La sortie de la norme C++11 nous a ouvert pas mal d'horizons. J'ai donc cree une classe ObjectFactory qui permet grace aux templates variadiques de creer n'importe quel type d'objet. Dans l'archive il y a la fameuse classe ainsi qu'un fichier fournissant un exemple de son utilisation. N'hesitez pas a me donner vos avis.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 1132 octet - Auteur : imperio +

    Lire une ligne d'un fichier

    Téléchargé 6 fois-
    0
    0
    Cette fonction a pour but de lire la prochaine ligne du flux d'entrée stream et de la placer dans une zone de mémoire allouée dynamiquement dont l'adresse est stockée à l'adresse pp_line. En cas d'erreur ou de fin de fichier, la fonction retourne NULL.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : gege2061 +

    Maîtrisez les files d'impression sous Windows

    Téléchargé 5 fois-
    0
    0
    Utilisation des API win32 relatives à la surveillance du spouler d'impression.

    Plus d'explications dans le tutoriel référencé.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 323 Ko - Auteur : DjmSoftware +

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

    Téléchargé 5 fois-
    1
    0
    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)
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 721 octets

    Gestion des fichiers au format .ini

    Téléchargé 5 fois-
    0
    0
    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).
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 3 Ko - Auteur : gl +

    Comment savoir si un fichier est vide ?

    Téléchargé 5 fois-
    0
    0
    Comment savoir si un fichier est vide ?
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Foobar1329 +

    Calculer un md5

    Téléchargé 5 fois-
    0
    0
    Exemple d'utilisation :

    AnsiString TestMD5 = MD5("MaTHieU");
    Licence : Non renseignée - Publié le 14/11/2010 - Taille 3 Ko - Auteur : MaTHieU_ +

    Comment donner une couleur différente à chaque ligne d'une ListBox ?

    Téléchargé 5 fois-
    0
    0
    Positionnez par exemple la propriété Style à lbOwnerDrawFixed afin de disposer de l'événement OnDrawItem pour lequel nous définissons les opérations nécessaires à la mise en forme souhaitée.
    Dans l'exemple, nous utilisons une TStringList pour stocker la couleur de chaque ligne, ceci afin de pouvoir en tenir copte à chaque fois que le composant se dessine.

    L'application utilise une TColorBox pour la modification de la couleur de la ligne selectionnée.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Ricky81 +

    Squelette de programme en C pour Windows

    Téléchargé 5 fois-
    0
    0
    Ce programme met en place :
    1-une barre d'outils
    2-une barre d'état
    3-traite le drag'n drop
    4-un splash screen
    5-des raccourcis clavier
    6-une boîte de dialogue non modale
    7-Un controle Tab et la gestion du WM_NOTIFY

    Quand un fichier est déposé sur le programme il exécute le programme associé.

    Dans ce code il y a tout ce qu'il faut pour démarrer l'écriture d'ne application.
    Code source - Licence : Libre - Publié le 07/02/2022 - Éditeur : Philippe RIO +

    Gestion des allocations dynamiques de mémoire.

    Téléchargé 5 fois-
    1
    0
    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.
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 15 Ko - Auteur : Franck.H +

    Chiffres en lettres

    Téléchargé 5 fois-
    0
    0
    Ce petit programme vous demande un nombre et va afficher
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko - Auteur : Melem +

    Écriture sur une zone contrainte du Canvas

    Téléchargé 5 fois-
    0
    0
    Ce petit code vous permettra d'écrire un texte sur un Canvas en définissant la zone cible.

    void __fastcall EcrireLignes(TCanvas *Canvas, TRect ZoneLabel, AnsiString Text, int espaceligne)

    Le paramètre espaceligne permet de préciser la valeur en pixels du saut de ligne.
    Code source - Licence : Non renseignée - Publié le 10/11/2010 - Taille 1442 octet - Auteur : Greybird +

    Un dérivé de TEdit avec gestion de l'alignement

    Téléchargé 5 fois-
    0
    0
    Un TEdit enrichi d'une nouvelle propriété Alignment permettant de choisir le positionnement du texte par rapport au contrôle.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 1 Ko - Auteur : Fred_smashg +

    Des boutons évolués gérant les couleurs

    Téléchargé 5 fois-
    0
    0
    Un ensemble de trois nouveaux composants :

    • TColorButton : Un bouton dont vous pouvez choisir la couleur

    • TColorGlyphButton : Un bouton dont vous pouvez choisir la couleur, avec possibilité d'y apposer un Glyph

    • TBitmapButton : Un bouton dont l'apparence est basée sur un bitmap que vous fournissez

    Licence : Non renseignée - Publié le 10/11/2010 - Taille 11 Ko - Auteur : Greybird +