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

C / C++585 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

C / C++

Liste des 585 ressources de cette catégorie

    Extraire une sous-chaîne d'une chaîne de caractères

    Téléchargé 8 fois-
    0
    0
    subString retourne la sous-chaîne de chaine comprise entre les indices debut et fin.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : D[r]eadLock +

    Cygwin (GCC)

    Téléchargé 7 fois-
    0
    0
    Cygwin n'est pas un compilateur, mais un environnement qui permet de travailler sous Windows comme si vous étiez sous Linux. Toutes les commandes Unix sont fournies, ainsi qu'une version de GCC, pour vous permettre de compiler vos propres programmes Unix. Attention : les programmes compilés sous Cygwin exigent la présence de la DLL Cygwin. Pour obtenir des exécutables autonomes avec GCC, vous avez besoin de MinGW.
    Le support C++0x correspond à celui de la version GCC installée.Retrouver les détails de ce support sur le site de gcc : Support C++Ox
    Logiciel - Licence : GPL - Publié le 06/11/2010

    Tri rapide d'un tableau

    Téléchargé 7 fois-
    1
    0
    Cette fonction est une version simplifiée de la fonction de la bibliothèque standard qsort (http://man.developpez.com/man3/qsort.3.php).

    Ici le code est proposé avec un tableau d'entiers mais il est possible d'utiliser le même algorithme pour trier un tableau de type différent.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : lefort +

    Fabrique

    Téléchargé 7 fois-
    Voici une implémentation du design pattern fabrique basée sur une utilisation des classes de politiques pour la création des objets.
    Licence : Non renseignée - Publié le 23/01/2017 - Auteur : Davidbrcz +

    CLion

    Téléchargé 7 fois-
    0
    0
    Clion est un multi-plateforme C / C ++ IDE pour Linux, OS X et Windows intégré avec le système de construction CMake.

    Avec Clion vous pouvez développer des applications en C et C ++. En outre, il offre des supports complet HTML (y compris HTML5), CSS, JavaScript et XML: ces langues sont regroupées dans l'IDE via des plugins fournis en standard et sont activés pour vous par défaut. Le support d'autres langues de programmation peut également être ajoutés via des plugins.
    Licence : Non renseignée - Publié le 20/01/2017 - Éditeur : JetBrains +

    Lire une ligne d'un fichier

    Téléchargé 7 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 +

    Du stretching au splitting

    Téléchargé 6 fois-
    0
    0
    Après Les étirements ou... stretching, cet exemple montre comment créer des widgets variants (agrandir l'un faisant alors réduire l'autre).
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Et avec du style.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    Gestion des allocations dynamiques de mémoire.

    Téléchargé 6 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 +

    Squelette de programme en C pour Windows

    Téléchargé 6 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 +

    Remplacer une partie d'une chaîne

    Téléchargé 6 fois-
    0
    0
    Ce code permet de rechercher une sous-chaîne dans une chaîne de caractères et, si elle est trouvée, de la remplacer par une autre.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : rolkA +

    ValisoaChess C : Un moteur ambitieux du jeu d'échecs

    Téléchargé 6 fois-
    0
    0
    VALISOACHESS C

    Type : Moteur d'échecs
    Développeur : Valisoa Jean Hervé
    Première publication : 29/01/2018 (version 0.0.1)
    Langage de programmation : C
    Licence : BSD
    Version : 0.0.1 (29/01/2018)
    Nombre de critères d'analyse : 1
    Critère rajouté : Coup aléatoire

    L'original, VALISOACHESS, est écrit en langage Pascal mais VALISOACHESS C est écrit en langage C. Ceci est juste
    une traduction de ValisoaChess original. Ce dernier est déjà à la version 0.4 et je suis déjà largement satisfait de
    son resultat face aux autres logiciels d'échecs. J'ai créé une version en langage C parce que j'ai eu l'idée d'
    écrire VALISOACHESS en plusieurs langages différents tout en gardant les mêm ... Voir la suite
    Licence : BSD - Publié le 18/01/2019 - Éditeur : Valisoa Jean Hervé +

    Les listes doublement chaînées

    Téléchargé 6 fois-
    0
    0
    Les listes doublement chaînées : http://nicolasj.developpez.com/articles/listedouble/
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1000 octet - Auteur : gege2061 +

    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 +

    Cryptage selon la méthode de César

    Téléchargé 6 fois-
    0
    0
    Le cryptage de César : http://ourworld.compuserve.com/homepages/hlifchitz/Renaud/fr/crypto/Cesar.htm
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : gege2061 +

    Les étirements ou... stretching

    Téléchargé 6 fois-
    0
    0
    Après Mappons notre signal, cet exemple montre comment gérer les étirements relatifs des widgets les uns par rapport aux autres.
    Accessoirement il montre aussi comment créer son propre "à propos" personnalisé.
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    Il sera suivi par Du stretching au splitting.
    Code source - Licence : LGPL - Publié le 08/05/2025 - Auteur : Sve@r +

    Parcours en profondeur et tri topologique

    Téléchargé 6 fois-
    0
    0
    Suite à ma précédente soumission, voici un code qui effectue un parcours en profondeur sur un graphe orienté sans circuit et qui en trie topologiquement les sommets.
    Licence : GPL - Publié le 23/01/2017 - Taille 26 Ko - Auteur : Feysal +

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

    Téléchargé 6 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 +

    FModEx

    Téléchargé 6 fois-
    0
    0
    FMOD est une bibliothèque d'enregistrement et restitution du son supportant de très nombreux formats (mp3, ogg vorbis, wma pour ne citer qu'eux). Mais cette bibliothèque permet également la lecture de CD, la gestion de flux audio par Internet, la gestion d'effets DSP, une analyse de spectre, etc.
    La bibliothèque supporte la majorité des API systèmes : DirectSound[3D] et DirectX (6.1 et 7.0) pour Windows, OSS, ESD et ALSA sous Linux, Macintosh SoundManager sous Mac.

    Tutoriel sur FmodEx proposé par Pierre Schwartz, membre de la rédaction.
    Licence : Libre - Publié le 30/06/2011 - Éditeur : Fmod +

    FreeType

    Téléchargé 6 fois-
    0
    0
    FreeType est une bibliothèque C, légère mais efficace permettant d'afficher du texte que ce soit pour des fontes vectorielles ou bitmap. Son but est d'être portable et personnalisable.
    Licence : GPL - Publié le 12/10/2013 - Éditeur : http://www.freetype.org/ +

    Gestion des dates

    Téléchargé 6 fois-
    0
    0
    Le fichier date.c propose la fonction DATE_eGetTodayDate qui permet de récupérer la date du jour selon le format désiré.
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1349 octet - Auteur : gl +